java - 我在硒单击圆形元素时失败
问题描述
当我运行测试时,我试图单击元素类型 = 圆。并告诉我跟随错误有什么帮助吗?
2018 年 6 月 27 日下午 2:06:56 org.openqa.selenium.interactions.Actions moveToElement 信息:使用 W3C Action 命令时,偏移量是从元素的中心开始的。例子:
<circle id="circle" cx="50" cy="50" r="40" stroke="black" stroke-width="3" fill="red" />
点击元素的代码
WebElement element = driver.findElement( By.xpath("//*[@id='circle'"));
Actions actions = new Actions(driver);
actions.moveToElement(element).click().perform();
解决方案
尝试点击ussign Java script Executor,
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("arguments[0].click();","Target Webelement");
推荐阅读
- php - 空白页和内存大小耗尽
- swift - Eureka - SelectorViewController 上的自定义单元格
- java - 如何使用 MUnit 2.1 和 Mule 4.1 编写 Java MUnit 测试
- android - 从服务中的活动访问变量的正确方法
- swift - SIGABRT ERROR Swift (Line let currentPlayers)
- ios - 我无法将我的应用上传到 Appstore 并且我的 bundleID 是正确的
- go - 通过 API 访问用户 GMail 帐户
- javascript - 遍历 JSONObject 中的 JSONArray
- angular - Ionic 3 - 存储只保留一次
- c# - 首先在实体框架数据库中级联删除