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
如何爲上述場景編寫步驟定義?
不過我有疑問,我想按 '登錄' 按鈕,在該應用的第一頁。在.rb文件中我寫道:...和/ ^我按「([^ \」] *)「$/do | text_to_press | text_to_press ='登錄'' end ... 是不是正確? – Elizabeth
對於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