如果多个编辑按钮具有相同的HTML编码,我如何单击Selenium中的按钮

时间:2018-12-28 10:14:33

标签: selenium selenium-webdriver

我是Selenium的新手。下面是代码:

/profile/

我有所有相同类型的编辑按钮。如何单击每个按钮?谁能帮助我使用XPath?

1 个答案:

答案 0 :(得分:-2)

简单

右键单击浏览器中的元素>检查>右键单击突出显示的代码>复制>复制xpath。现在我们有了xpath:

driver.findElement(By.xpath("paste_xpath")).some_action();

让我知道是否可行,还有更多其他选项可以讨论并添加包含所有按钮的代码块。

HARD

首先,我们需要获取xpath,您可以根据以下公式进行构建:

Xpath=//tagname[@attribute='value']

位置:

  • //:选择当前节点。
  • 标记名:特定节点的标记名。
  • @:选择属性。属性:节点的属性名称。
  • 值:属性的值。

更多详细信息,您可以找到HERE

谢谢