Hi,
I have a requirement to run the scripts on mobile and web browsers. I am using the appium to run the scripts in mobile browsers in android phones, but i am unable to scroll the page using swipe methods.
Please help me to resolve this issue.
Appium Version : 1.7.1
Appium Java-Client : 4.1.2
Selenium: 2.53
Java:1.8
Hi !
look this !
public void scrollElementoWeb(def params){
MobileElement element = Elementos.find(params, Driver.driver);
JavascriptExecutor js = (JavascriptExecutor) Driver.driver;
try{
int x = element.getLocation().getX();
int y = element.getLocation().getY();
js.executeScript("window.scrollBy(" + x + "," + y + ")", "");
}catch(Exception e){
try{
js.executeScript("arguments[0].scrollIntoView(true);",element);
}catch(Exception f){
assert false,"No se pudo realizar scroll en la pagina web en el elemento ${params."Tipo ID"}:'${params.ID}'. ${f}"
}
}
}`
try running this script ! this is groovy but the js functions is the key!
1 Like