在我的应用程序中,我能够找到我需要点击的坐标。
我没有看到任何地方可以在 Eclipse 中执行 clickAt cmd(它没有在提案中列出该 cmd)为什么在 Eclipse 中它不可用?是否需要添加任何库?我正在使用 Actions 类并将鼠标悬停在上面并单击、构建、执行,但我仍然无法单击。
WebElement tElement = driver.findElement
(By.xpath("//*[@id='ext-component-4']"));
Actions action=new Actions(driver);
action.moveToElement(tElement).moveByOffset(650,300);
Thread.sleep(10000);
action.build().perform();
Actions vActions = new Actions(driver);
//vActions.moveToElement(Image);
vActions.doubleClick(Image);
Action vClickAction = vActions.build();
vClickAction.perform();
我相信我只需要使用 clickAt() cmd。
请有人帮忙。
最佳答案
Action/s 类中没有方法,如 ClickAt()。编号 javadoc .
使用 click(WebElement onElement)
在给定元素的中间单击。
或使用特定于移动设备的命令,例如点击
public class TouchAction
和方法 public TouchAction tap(org.openqa.selenium.WebElement el)
点击元素的中心。
关于java - 我们如何使用 clickAt() 命令而不是 click()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37412562/