selenium2 根據(jù)id定位

2021-07-02 17:04 更新

如果你知道元素的?id?屬性,那么就使用?id?定位吧。在?id?定位里,會返回第一個(gè)?id?屬性匹配的元素,如果沒有元素匹配,會拋出?NoSuchElementException?異常。

舉個(gè)例子,我們來看一個(gè)頁面:

<html>
 <body>
  <form id="loginForm">
   <input name="username" type="text" />
   <input name="password" type="password" />
   <input name="continue" type="submit" value="Login" />
  </form>
 </body>
<html>

我們可以這樣定位表單元素?form?:

login_form = driver.find_element_by_id('loginForm')


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號