2013-09-25 76 views
2

我是calabash android的新手。我爲學習目的編寫了'Twitter'android應用程序的測試用例。但我覺得麻煩起來了。誰能幫我?我如何編寫步驟定義?在我寫的功能文件中:如何編寫葫蘆的步驟定義Android

Feature: Login feature 

Scenario: As a valid user I can log into my app 
    And I press "Sign In" 
    Then I see 'Sign In' page 
    Then I enter '[email protected]' in username 
    Then I enter 'abc.123' in password 
    And I press 'Sign In' 
    Then I should see my home page 

如何爲上述場景編寫步驟定義?

回答

2
+0

不過我有疑問,我想按 '登錄' 按鈕,在該應用的第一頁。在.rb文件中我寫道:...和/ ^我按「([^ \」] *)「$/do | text_to_press | text_to_press ='登錄'' end ... 是不是正確? – Elizabeth

+0

對於EG這將是你的特性文件 特點:一般功能爲InfantAudit 方案:創建新的存儲 鑑於我在開機畫面 然後我按「登錄」按鈕 而在你的.rb文件做這個 $ LOAD_PATH.unshift(File.dirname(__ FILE__)+'/../../lib')除非$ LOAD_PATH.include?(File.dirname(__ FILE__)+'/../../lib') 要求'calabash-android/calabash_steps' 要求'utilities.rb' 鑑於/ ^我在啓動畫面$/do wait_for(180){element_exists(「button id:'btnLogin'」)} end – khubaib

相關問題