我正在尝试在移动自动化测试中从左向右滑动。
我正在使用硒框架在Kobiton
上打开移动设备,但似乎找不到滑动屏幕的方法。
我尝试使用:
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("('element').trigger('swipe', {startX: 0.95})");
我是从另一张票中找到的,但是它不起作用。有没有一种方法可以清除硒中的元素,或者有其他方法可以清除?
如果需要更多信息,我很乐意。
最佳答案
//Try to create an action
TouchAction action = new TouchAction(driver);
//get location start
int startY = element1.getLocation().getY() + (element1.getSize().getHeight() / 2);
int startX = element1.getLocation().getX() + (element1.getSize().getWidth() / 2);
//get location end
int endX = element2.getLocation().getX() + (element2.getSize().getWidth() / 2);
int endY = element2.getLocation().getY() + (element2.getSize().getHeight() / 2);
//and execute the action
action.press(startX, startY).waitAction(2000).moveTo(endX, endY).release().perform();
关于android - 使用 Selenium 在Kobiton设备上刷卡,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57957290/