Im che prova a scorrere con successo sul Appium utilizzando il seguente codice:Appium non è in grado di scorrere su iOS 8.4
// java
JavascriptExecutor js = (JavascriptExecutor) driver;
HashMap<String, String> scrollObject = new HashMap<String, String>();
scrollObject.put("direction", "down");
scrollObject.put("element", ((RemoteWebElement) element).getId());
js.executeScript("mobile: scroll", scrollObject);
Tuttavia, sto ottenendo un errore JavaScript quando si cerca di scorrere oltre la parte inferiore del UITableView a causa di un noto problema appium: https://github.com/appium/appium/issues/4836
Questo problema insieme isDisplayed il fatto di appium() restituisce sempre true (se la cella è visibile sullo schermo) e appium non è in grado di fare clic su una cella non visibile, significa che appium non è in grado di scorrere e selezionare oggetti.
Qualcuno ha trovato un modo per aggirare questo?
Darshan, questo sta usando 'mobile: scroll' è corretto? Sembra molto simile al mio codice originale nella domanda? –
Penso che abbiano risolto questo problema di scrolling da 8.3 ma esiste ancora in 8.4, abbiamo bisogno di trovare qualche alternativa .. –
Ciao Darshan. Grazie per la risposta aggiornata - darà un andare. Qual è il codice necessario per lo scorrimento verticale (anziché mobile: scroll)? –