我的chrome版本是68.0.3440.106硒版本是3.13。下面是代码段。
也尝试使用正常的Xpath和Java脚本执行。还是没有运气请帮忙。
我正在尝试对以下按钮名称“提交”执行点击操作
driver.findElement(By.xpath("//button[@type='submit'and @class='btn wb-btn-default center-block']")).click();
WebElement ele = driver.findElement(By.xpath("//button[@type='submit'and @class='btn wb-btn-default center-block']"));
JavascriptExecutor js = (JavascriptExecutor)driver;
js.executeScript("arguments[0].click()", ele);
JavascriptExecutor js1 = (JavascriptExecutor)driver;
js1.executeScript("arguments[0].click()", "//button[@type='submit'and @class='btn wb-btn-default center-block']");
答案 0 :(得分:1)
尝试以下代码,根据您的摘要,我理解按钮名称为Submit,如果有所不同,请替换Xpath的contains部分中的实际文本:
driver.findElement(By.xpath("//button[@type='submit' and contains(text(),'Submit')]")).click();