-2
我必須使用下面的代碼啓動一個Appium webdriver。Ruby Appium聲稱
driver=Appium::Driver.new(desired_caps)
它正在啓動應用程序並在執行期間退出。
任何一個可以請就如何做元素存在的斷言和特定的值進行比較的例子嗎?
我必須使用下面的代碼啓動一個Appium webdriver。Ruby Appium聲稱
driver=Appium::Driver.new(desired_caps)
它正在啓動應用程序並在執行期間退出。
任何一個可以請就如何做元素存在的斷言和特定的值進行比較的例子嗎?
您已經創建了 「司機」,那麼下一步就是
driver.start_driver
然後你可以使用在appium ruby_lib的所有方法,例如
driver.text('some text')
driver.button('button_name/id/text')
要檢查元素存在:
exists { button('sign in') } ? puts('true') : puts('false')
你說,然後就開始退出,這可能是正常的,它退出,如果測試到達最後一步,除非你添加測試步驟或放置一些睡眠時間。
強烈建議你檢查的例子: https://github.com/jlipps/appium-ruby-example
,也是ruby_lib DOC: https://github.com/appium/ruby_lib/tree/master/docs
什麼是desired_caps? –
嗨,desired_caps是的,我爲推出移動應用程序設置的參數(如設備名,platformName等)的序列,而且它已經工作。 – Liu
很高興看到你迄今爲止嘗試過的東西 – nullpointer