1
如何在Android應用程序中使用appium
滑動滾動到底部? 我試過使用在appium中滑動或滾動到底部 - android
driver.swipe(300,800,300,500,2);
driver.scrollTo("string")
但上面沒有幫助。任何人都可以向我推薦一些通用的解
如何在Android應用程序中使用appium
滑動滾動到底部? 我試過使用在appium中滑動或滾動到底部 - android
driver.swipe(300,800,300,500,2);
driver.scrollTo("string")
但上面沒有幫助。任何人都可以向我推薦一些通用的解
通用解決方案將使用尺寸進行滾動。使用下面的代碼
public void scroll() throws IOException {
try {
Dimension dimensions = driver.manage().window().getSize();
System.out.println("Size of screen= " +dimensions);
int Startpoint = (int) (dimensions.getHeight() * 0.5);
System.out.println("Size of scrollStart= " +Startpoint);
int scrollEnd = (int) (dimensions.getHeight() * 0.2);
System.out.println("Size of cscrollEnd= " + scrollEnd);
driver.swipe(0, Startpoint,0,scrollEnd,1000);
} catch (IOException e) {
}
}
將此添加到您的代碼,並簡單地使用滾動();在你的測試案例中。修改代碼中給出的十進制值以符合您的要求
這不是將屏幕滾動到底部。 :( – Abhinav
修改了driver.swipe(0,Startpoint,0,scrollEnd,1000)中的參數值; – karthick23
我修改了它們。它獲取屏幕大小,但它不在電話上滾動。 – Abhinav