我有以下问题。我在 Firefox 和 Chrome 上运行测试。在 Firefox 上测试运行正确,但在 Chrome SauceLabs 上给出一条消息:
unknown error: Element is not clickable at point (717, 657). Other
element would receive the click: <div class="col-md-9 col-sm-12"
style="margin-top:8px;">...</div> (Session info: chrome=36.0.1985.125)
(Driver info: chromedriver=2.10.267521,platform=Windows NT 6.3 x86_64)
我在两个测试中都以相同的方式通过唯一的 css 选择器选择元素:
driver.FindElement(By.CssSelector("button.btn-xs:nth-child(1)")).Click();
任何想法这里有什么问题吗?
我假设您拥有所需的正确元素,即 XPath 是正确的。
这里有几个出路:
- 尝试单击
parent element
反而。
- Try .
Submit()
代替.Click()
- 尝试执行
JavaScript
将在OnClick
您尝试单击的元素的事件。
我一直使用第三种方法,并取得了成功。
另一个
- Do a
.SendKeys(Keys.Enter)
在该元素上(或空格键)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)