2017-10-11 161 views
0

我對葫蘆或黃瓜是全新的。 任何人都可以幫我寫葫蘆黃瓜從表中輸入用戶名和密碼的步驟定義?適用於android的黃瓜步驟定義

我需要做這樣的事情:

Scenario Outline: check for Login 

Then I enter <username> into input field number 1 
Then I enter <pass> into input field number 2 
Then I press "Login" 
Then I should see <msg> 
Then I wait for 2 seconds 

Examples: 
| username | pass| msg| 
| [email protected] | pass1212 | Incorrect Username and/or password| 
| [email protected] | first212 | Incorrect Username and/or password| 
| [email protected] | second1234 | Incorrect Username and/or password| 
| [email protected] | qwerty | success | 

這樣做我需要寫步驟定義,但我不知道怎麼寫呢,在哪裏寫呢?

我在功能文件夾中看到了step_defination.rb文件,所以我需要在該文件中寫入定義還是需要創建另一個文件?

+0

[如何編寫Calabash Android的步驟定義]可能的副本(https://stackoverflow.com/questions/18997808/how-to-write-step-definition-of-calabash-android) –

回答

0

首先在功能文件夾內創建新文件夾step_definitions然後在這個文件夾裏創建新文件login_steps.rb現在在login_steps.rb裏面你可以創建你的步驟定義。 要獲取片段,您可以執行cucumber -dry-run並將複製粘貼結果複製到login_steps.rb

cucumber --dry-run將找到沒有步驟定義的所有步驟,並將返回可以使用的片段。