Ich habe den folgenden Code verwendet, um zu einem Element zu blättern, das nicht sichtbar ist.So scrollen Sie zu Element, das in iOS mit Appium nicht sichtbar ist
WebElement element = driver.findElementByName("text");
JavascriptExecutor js = (JavascriptExecutor) driver;
HashMap<String, String> scrollObjects = new HashMap<String, String>();
scrollObjects.put("element", ((RemoteWebElement) element).getId());
js.executeScript("mobile: scrollTo", scrollObjects);
Ich bin unten Fehler bekommen, wenn ich oben Methode zum Blättern: -
Unknown command, all the mobile commands except scroll have been removed.
In Appium 1.5.0 wird Name Locator
v4.0.0In Java-Client entfernt, 'scrollTo()' und 'scrollToExact()' wurden veraltet.
Ich verwende Xpath anstelle von findElementByName().
Was die Abhilfe für mobile ist: scrollTo
haben Sie versucht, das Element sichtbar durch drive.swipe() -Methode oder mit Bewegung zu Element Ort zu machen? – noor