首页 > 解决方案 > 我在硒单击圆形元素时失败

问题描述

当我运行测试时,我试图单击元素类型 = 圆。并告诉我跟随错误有什么帮助吗?

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();

标签: javaseleniumselenium-webdriverselenium-chromedriverselenium-ide

解决方案


尝试点击ussign Java script Executor,

JavascriptExecutor js = (JavascriptExecutor) driver;  
js.executeScript("arguments[0].click();","Target Webelement");

推荐阅读