Ich versuche, eine hybride mobile App zu automatisieren, und ich habe herumgelesen und eine hybride Anwendung zu automatisieren, die ich Webview und native Ansicht verwenden muss.NoMethodError: undefinierte Methode `switch_to '
Derzeit mit appium_lib in Verbindung mit Ruby und Gurke. Ich laufe @driver.available_contexts
und ich bekomme => ["NATIVE_APP", "WEBVIEW_59846.1"]
.
aber wenn ich versuche, und wechseln Sie in die Webansicht @driver.switch_to.context(webview)
bekomme ich folgende Fehlermeldung
NoMethodError: undefined method `switch_to' for #<Appium::Driver:0x007f9c4f236958>
Kann jemand bitte raten, wo ich falsch gehe? Brauche ich einen bestimmten Edelstein für diese Methode?
Probieren Sie den Code @ driver.set_context ("WEBVIEW_59846.1") – Murthi
Welche Android OS Version Ihres Geräts hat? – Vinod
@Vinod Ich benutze Android API 25 v7.1.1. Ich erhalte jetzt die Meldung Original-Fehler: unbekannter Fehler: Chrome-Version> = 55.0.2883.0 sein muss (Fahrerinfo: chromedriver = 2.28.455517 (2c6d2707d8ea850c862f04ac066724273981e88f), Plattform = Mac OS X 10.12.5 x86_64) 'tun Hast du irgendwelche Vorschläge? Ich werde versuchen, API 26 zu verwenden und zu sehen, ob das als das neueste Android API funktioniert. –