我想要在變量文件中設置用戶名和密碼,並且通過每個用戶名的測試步驟,它會前進到下一行數據。機器人框架的數據驅動場景
我正在使用資源文件來驅動數據,並且我的初始FOR腳本處理用戶名1(eeny),然後嵌套的FOR循環一次傳遞所有密碼。
*** Variables ***
@{users} eeny meeny miny moe
@{pwds} pwd pwd1 pwd2 pwd3
*** Test Cases ***
Login Test
:FOR ${u} IN @{users}
\ Open Browser ${URL}
\ set window size 1440 900
\ set selenium speed .5
\ input text id=username ${u}
\ :FOR ${p} IN @{pwds}
\ \ input text id=password ${p}
\ \ click button css=button.primary
\ \ wait until page contains css=p.logout
\ \ capture page screenshot
\ \ click element css=p.logout
目前我正在爲一個嵌套的語句,或者對於聲明中同時包含用戶名和密碼的變量,而不是反對改變戰術獲取數據,並使用一多維數組聲明或類似的,如果更好的工作。
爲什麼你提到的Excel中? – shicky
因爲我們可以從excel中讀取數據並進行數據驅動測試,我提到excel –
我們可以但問問題的人清楚地表明不需要這個?在某些情況下,它肯定是有價值的,但我會小心不要混淆你試圖幫助的人 – shicky