我无法点击按钮,但它很少工作我尝试了等待,例如:
WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(30));
wait.Until(ExpectedConditions.ElementToBeClickable(ViewBtn)).Click();
它甚至不是等待,它会立即进入下一行代码,这意味着按钮是可点击的。
我也尝试使用 Javascript 单击它,但它也不起作用:
((IJavaScriptExecutor)driver).ExecuteScript("arguments[0].click();", ViewBtn);
无论我尝试使用什么来单击按钮,它都不起作用,也不会导致抛出任何异常。
这个按钮存在于表格中,在每一行中,都有一列包含锚文本,所以我正在单击 td,最初它是可点击的,但是当我使用搜索条件过滤表格时,按钮停止工作,(手动单击仍然有效)
我通过处理锚文本而不是单击 td 来修复它,它现在可以工作了,我觉得很奇怪,因为它在过滤过程之前工作并在过滤过程之后停止