我搜索过Stackoverflow以及Google Selendroid论坛,但没有找到任何有用的内容。
搜索栏的类:android.view.View
我的情景: 我想在我的应用程序的搜索栏上自动滑动手势 但是当我在set flick()之后执行perform()时,线程进入无限等待。
// Get the seekbar, drv is the instance of SelendroidDriver
WebElement seekbar = getFontSizeSeekbarVw(drv, timeout);
// Initiate a TouchActions with the driver instance to include flick
TouchActions flick = new TouchActions(drv);
// Create flick which will swipe the seekbar to right end.
flick.flick(seekbar, seekbar.getSize().width, 0, FlickAction.SPEED_NORMAL);
flick.perform();
// Debug purpose
System.out.println("Finished.");
我看到线程正在运行,但该搜索栏上没有任何操作 我没有看到“完成”显示在我的控制台日志中。
有没有人有一些想法或建议?
提前谢谢。
答案 0 :(得分:0)
我使用下面的代码最适合我 -
WebElement seekbar1=driver.findElementById("seekbar_1");
new TouchActions(driver).flick(seekbar1, 100,433,5).perform();
使用driver.getLocation()获取X和Y坐标。