按钮的HTML
<button id="exist_user" onclick="ExtUpdtPnl();" type="button" style="background-color: rgb(187, 187, 187);">
<i class="fa fa-gear fa-fw"></i>
Update Existing User
</button>
我使用了以下多种方法
driver.FindElement(By.Id("exist_user")).Click();
driver.FindElement(By.XPath("/html/body/form/div[4]/div/div/div[2]/button[1]"));
请帮助..
答案 0 :(得分:0)
请尝试driver.FindElement(By.Id("exist_user")).InvokeMember("click");
。
答案 1 :(得分:0)
尝试使用JavascriptExecutor:
WebElement element = driver.findElement(By.xpath(".//button[@id='exist_user']"));
JavascriptExecutor executor = (JavascriptExecutor)driver;
executor.executeScript("arguments[0].click();", element);
或
JavascriptExecutor executor = (JavascriptExecutor)driver;
executor.executeScript("document.getElementById('exist_user').click();");