提问者:小点点

无法单击Selenium网络驱动程序上的按钮


我无法单击无法单击Selenium网络驱动程序上的按钮(元素)。

超文本标记语言TAG

<button class="btn-secondary ml-05" test-id="MODULE1A_BUTTON">Without Optimisation</button>

Java代码

driver.findElement(By.xpath("//Button[@test-id ='MODULE1A_BUTTON' ]")).click();

共1个答案

匿名用户

尝试使用js执行器单击它,如下所示:

WebElement element = driver.findElement(By.xpath("//Button[@test-id ='MODULE1A_BUTTON' ]"));
JavascriptExecutor executor = (JavascriptExecutor)driver;
executor.executeScript("arguments[0].click();", element);