gpt4 book ai didi

android - 使用 Selenium 在 Kobiton 设备上滑动

转载 作者:行者123 更新时间:2023-11-28 21:36:46 26 4
gpt4 key购买 nike

我正在尝试在我的移动自动化测试中从左向右滑动。

我正在使用 selenium 框架打开 Kobiton 上的移动设备,但似乎找不到滑动屏幕的方法。

我尝试过使用:

JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("('element').trigger('swipe', {startX: 0.95})");

这是我从另一张票中找到的,但它不起作用。有没有办法在 selenium 中滑动元素或者是否有其他滑动方式?

如果需要更多信息,我很乐意提供帮助。

最佳答案

//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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com