如何使用JAVA在Selenium WebDriver中通过XPath定位Web元素?

时间:2018-12-09 16:51:18

标签: java selenium

我试图通过XPath定位此页面的Web元素,但我不知道如何。我是第一次使用硒。

<h2>Newsletter</h2>
   <form action="" method="post" name="subscribe"><label for="name">Name: </label>
      <input class="name" id="name" type="text" placeholder="Enter name..." />
      <label for="email">Email: </label> <input class="email" id="email" type="text" placeholder="your@email.com" />
      <input class="btn btn-large" type="submit" value="Subscribe" />
   </form>
   <a title="first link" href="#link1">First Link</a>
   <a title="second link" href="#link2">Second Link</a>
</div>

2 个答案:

答案 0 :(得分:0)

如果要基于XPATH定位元素,则应使用浏览器检查器。选择目标元素,右键单击并选择COPY XPATH。

enter image description here

可以通过XPATH使用Selenium WebDriver选择

答案 1 :(得分:0)

您可以使用FireBug,Firepath来定位元素并获取xpath,或者直接使用浏览器检查。您可以使用相对x路径或动态x路径。