簡體   English   中英

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

[英]How to locate web elements by XPath in Selenium WebDriver using JAVA?

我試圖通過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>

如果要基於XPATH定位元素,則應使用瀏覽器檢查器。 選擇目標元素,右鍵單擊並選擇COPY XPATH。

在此處輸入圖片說明

之后可以通過XPATH使用Selenium WebDriver選擇

您可以使用FireBug,Firepath來定位元素並獲取xpath,或者直接使用瀏覽器檢查。 您可以使用相對x路徑或動態x路徑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM