我使用了DebanjanB's answer,但并没有解决错误:
该元素在点(860.5999755859375,36.69999694824219)处不可单击,因为另一个元素将其遮盖。
Resolve-Path
我大约十次收到一次错误。
答案 0 :(得分:2)
您尝试使用的解决方案是Java。您已将其发布在C#下。如果该元素被遮挡并且不消失(重叠的元素),例如加载屏幕,请使用javascript将其从dom中删除,然后单击。
这应该有效。请用您的标识符替换我的按钮
WebDriverWait wait = new WebDriverWait(Driver, TimeSpan.FromSeconds(15));
IWebElement element = wait.Until(ExpectedConditions.ElementToBeClickable(myButton));
编辑:
别忘了实际单击元素。
element.click();