【发布时间】:2020-07-10 17:50:35
【问题描述】:
代码试验:
chrome[row_index].FindElementByXPath("//*[@id=\"app\"]/div/div[1]/div[2]/div[3]/div[2]/div/button").Submit();
和
chrome[row_index].FindElementByXPath("//*[@id=\"app\"]/div/div[1]/div[2]/div[3]/div[2]/div/button").Click();
这是错误信息:
An exception of type 'OpenQA.Selenium.ElementClickInterceptedException' occurred in WebDriver.dll but was not handled in user code element click intercepted: Element <button data-v-7b27a432="" type="submit" class="btn btn-primary btn-sm form-control mt-3">...</button> is not clickable at point (464, 863). Other element would receive the click: <i data-v-5e808f53="" class="font-20 d-block mb-1 icon-question"></i>
这是按钮的 HTML 代码:
<button data-v-7b27a432="" type="submit" class="btn btn-primary btn-sm form-control mt-3">Tiếp Tục</button> .
已准备好找到该元素但无法单击或无法提交该按钮
【问题讨论】:
-
使用
element.Submit();方法 -
@LộcNguyễnTấn 我添加了闭合三角括号以使节点成为有效节点。如果更改看起来不错,请告诉我。
标签: c# selenium xpath css-selectors webdriverwait