只需尝试下面的代码以单击“导出”按钮,而不单击按钮
driver.FindElement(By.XPath("//span[@class='ui-button-text' and contains(.,'Export')]")).Click();
外部HTML代码
导出
<span class="ui-button-text" style="">Export</span>
答案 0 :(得分:1)
使用
driver.FindElement(By.XPath("//span[@class='ui-button-text' and contains(.,'Export')]")).click();
(小写click()
)。
答案 1 :(得分:0)
深入研究Wait方法后,自己解决了。下面的代码可以识别该按钮。
新的WebDriverWait(驱动程序,TimeSpan.FromSeconds(15))。Until(ExpectedConditions.ElementToBeClickable(By.XPath(“ // span [@ class ='ui-button-text'并且contains(。,'Export')) ]“)))。Click();