小编mit*_*lri的帖子

如何在Java中的应用程序中使用操作或滚动?

TouchAction 已弃用。有任何关于垂直滚动的新用法的指示吗?使用下面的代码。但不能工作,因为 TouchAction 已被弃用。

Dimension dimension =driver.manage().window().getSize();
int start_x=(int) (dimension.width*0.5); 
int start_y=(int) (dimension.height*0.9); 
int end_x=(int) (dimension.width*0.2); 
int end_y=(int) (dimension.height*0.1); 
TouchAction touch =new TouchAction(driver); 
touch.press(PointOption.point(start_x,start_y))
   .waitAction(WaitOptions.waitOptions(Duration.ofSeconds(1)))
   .moveTo(PointOption.point(end_x, end_y))
   .release()
   .perform(); 
Thread.sleep(3000); 
dimension =driver.manage().window().getSize(); 
start_x=(int) (dimension.width*0.2); 
start_y=(int) (dimension.height*0.2); 
end_x=(int) (dimension.width*0.5); 
end_y=(int) (dimension.height*0.8); 
touch =new TouchAction(driver); 
touch.press(PointOption.point(start_x,start_y))
    .waitAction(WaitOptions.waitOptions(Duration.ofSeconds(1)))
    .moveTo(PointOption.point(end_x, end_y))
    .release()
    .perform();
Run Code Online (Sandbox Code Playgroud)

android scroll touch selenium-webdriver appium

1
推荐指数
1
解决办法
3337
查看次数

Selenium4 中是否删除了 driver.getContextHandles() 或 driver.context() ,因为这些方法将用于 Appium 驱动程序?

Selenium4 中是否删除了 driver.getContextHandles() 或 driver.context() ,因为这些方法将用于 Appium 驱动程序?我正在使用 Selenium 4.1.1 和 JavaClient-8.0.0-beta2。

在混合应用程序中运行测试时遇到查找元素的问题。场景 单击图标后,Web 视图将在应用程序中打开。元素未找到异常即将到来,而元素在 Chrome 中是唯一找到/标识的。

任何建议都将有助于进一步进行。

automation android-webview selenium-webdriver hybrid-mobile-app appium

0
推荐指数
1
解决办法
3937
查看次数