无法单击 div 中的图标。硒 Java
Cannot click an icon within a div. Selenium Java
代码找不到这个图标,我必须单击它我只是注意到它在 div 内。这是我的示例代码:
findLink(By.xpath("//div[@aria-label='Dashlet Actions' and contains(@ng-click,'updateActionMenu')]")).click
请查看图片了解更多信息
使用 css 选择器点击。
driver.findElement(By.cssSelector(".btn.btn-link")).click();
要单击所需的元素,您可以使用以下解决方案:
css
:
findLink(By.css("button.btn.btn-link[aria-label='Dashlet Actions']")).click
XPath
:
findLink(By.xpath("//button[@class='btn btn-link' and @aria-label='Dashlet Actions']")).click
注意:该元素是一个 Angular element so you have to induce ExplicitWait,可点击所需的 元素
代码找不到这个图标,我必须单击它我只是注意到它在 div 内。这是我的示例代码:
findLink(By.xpath("//div[@aria-label='Dashlet Actions' and contains(@ng-click,'updateActionMenu')]")).click
请查看图片了解更多信息
使用 css 选择器点击。
driver.findElement(By.cssSelector(".btn.btn-link")).click();
要单击所需的元素,您可以使用以下解决方案:
css
:findLink(By.css("button.btn.btn-link[aria-label='Dashlet Actions']")).click
XPath
:findLink(By.xpath("//button[@class='btn btn-link' and @aria-label='Dashlet Actions']")).click
注意:该元素是一个 Angular element so you have to induce ExplicitWait,可点击所需的 元素