I Appium bin mit Version 1.4.16.1, Selen 2.53.0 und Java-Client 2.1.0org.openqa.selenium.WebDriverException: Noch nicht implementiert. beim Laufen getWindowHandles()
ich die folgenden Störung erhalten: -
"org.openqa.selenium.WebDriverException: Noch nicht implementiert. Bitte help us: http://appium.io/get-involved.html (ACHTUNG: Der Server hat keine Stacktrace-Informationen zur Verfügung gestellt) Befehlsdauer oder Timeout: 7 Millisekunden Build Info: Version: '2.53.0', Revision: '35ae25b', time: '2016.03.15 16.57.40'“
wenn mein Code
int windowCount = driver.getWindowHandles().size();
auszuführen versucht
wo driver
ist wie folgt definiert: -
AndroidDriver driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
ist das ein Problem aufgrund der Umsetzung des Code oder die API? Ich versuche, die Anzahl der Popup-Fenster in meiner Ausführung zu erkennen und extrahiere den Text aus dem Popup-Fenster. Das Popup-Fenster kann aus einer Fehlermeldung bestehen, die meine Anwendung oder das Android-Betriebssystem erstellt hat. Das verwendete Gerät ist Samsung Galaxy Note 3 v 4.4.4 API 19 läuft auf Genymotion.
wahrscheinlich sollten Sie Ihre 'java-Klient' aktualisieren und dann dieses zu versuchen. Scheint zu alt zu sein, um zu bestätigen, ob die Methode dann in 'AndroidDriver' implementiert wurde. – nullpointer
@nullpointer Ich denke, getWindowHandles() kann nur für Browser-Treiber verwendet werden, zum Beispiel FirefoxDriver(). – ykw