我試圖自動化一個混合移動應用程序,我一直在閱讀和自動化混合應用程序,我需要使用webview和本機視圖。NoMethodError:undefined method`switch_to'
當前使用appium_lib與Ruby和Cucumber結合使用。我跑@driver.available_contexts
,我得到=> ["NATIVE_APP", "WEBVIEW_59846.1"]
。
然而,當我嘗試切換到網頁視圖@driver.switch_to.context(webview)
我收到以下錯誤消息
NoMethodError: undefined method `switch_to' for #<Appium::Driver:0x007f9c4f236958>
有人可以請告知我要去的地方錯了嗎?我需要這種方法的特定寶石嗎?
試試看@ driver.set_context(「WEBVIEW_59846.1」) – Murthi
你的設備有哪個Android操作系統版本? – Vinod
@Vinod我正在使用android API 25 v7.1.1。我現在得到的消息 原來的錯誤:未知錯誤:Chrome版本必須> = 55.0.2883.0 (駕駛員信息:chromedriver = 2.28.455517 (2c6d2707d8ea850c862f04ac066724273981e88f),平臺= Mac OS X的 10.12.5 x86_64的)'做你有什麼建議嗎?我將嘗試使用API 26並查看它是否適用於最新的android API。 –