如何在提供的html中找到元素的xpath表达式

时间:2018-06-19 09:57:24

标签: selenium selenium-webdriver xpath webdriver

如何找到

的xpath

(1)旧密码

(2)新密码

(3)确认密码

我想找到给定元素的xpath表达式。以下是HTML的快照:

enter image description here

3 个答案:

答案 0 :(得分:1)

虽然我不同意你只想使用xpath:

旧密码

使用id = "oldpass"

新密码

使用id = "newpass"

确认密码

使用id = "conpass"

答案 1 :(得分:0)

请找到XPath:

旧密码:

driver.findElement(By.xpath("//input[@id='oldpass']"));

NewPassword:

 driver.findElement(By.xpath("//input[@id='newpass']"));

确认密码:

 driver.findElement(By.xpath("//input[@id='conpass']"));

所有字段均可使用唯一ID。因此,您可以使用ID而不是Xpath找到元素。

旧密码:

 driver.findElement(By.id("oldpass"));

NewPassword:

 driver.findElement(By.id("newpass"));

确认密码:

 driver.findElement(By.id("conpass"));

答案 2 :(得分:0)

在Chrome中,右键单击元素的HTML代码->“复制”->“复制Xpath”

您还可以查看一些Xpath教程https://www.w3schools.com/xml/xpath_intro.asp

Copy Xpath