DOM元素在调试模式下单击,但在Selenium WebDrvier中不执行

时间:2015-12-29 07:52:16

标签: selenium xpath selenium-webdriver webdriver

我有代码点击单选按钮,

clickElement(By.xpath(properties.getProperty("radio.security.team.exists.outside.yes")), "RadioExistOutside");

clickElement是通过xpath点击元素的通用方法

我已经使用了这个xpath并把它放在FirePath中,它发现那个元素,在命令行中检查了那个元素而$p.click();做了这个..它能够点击它...我认为没有xpath的问题......

我进入调试模式并将调试点放在这些行上,当我跳过它时,它点击了元素,但是当我运行脚本时,它无法点击。

我认为线程加速可能会引起这种情况并在它之前等待,但它没有用?请帮助我...

1 个答案:

答案 0 :(得分:2)

对于xpath,您需要共享HTML代码,以便我们验证xpath

虽然您可以尝试使用JavascriptExecutor单击单选按钮

mg.app

注意: - 根据您的方便,随意更改上述代码中的定位器。

希望它会对你有所帮助:)。