我有以下问题。我在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
Submit()
.Click()
JavaScript
OnClick
我一直使用第三种方法取得成功。
另一个
.SendKeys(Keys.Enter)