HTML code:
<button type="button" class="btn btn-main dropdown-toggle" dropdown-toggle="" aria-haspopup="true" aria-expanded="false">create
<span class="icon-dir-down"></span>
<span class="sr-only">Toggle Dropdown</span>
</button>
使用类名我尝试点击按钮但无法点击。
我尝试了以下代码:
driver.findElement(By.className("btn btn-main dropdown-toggle")).click();
答案 0 :(得分:3)
您可以尝试通过cssSelector
获取它。据我记得className
仅适用于一个班级。
driver.findElement(By.cssSelector(".btn.btn-main.dropdown-toggle")).click();
答案 1 :(得分:1)
通过webdriver执行点击有时会出现意外行为。如果它不起作用,那么替代方式JavascriptExecutor
类来执行此操作。
最好使用click()
的{{1}}方法。
WebElement