selenium2 根据id定位

2021-07-02 17:04 更新

如果你知道元素的​id​属性,那么就使用​id​定位吧。在​id​定位里,会返回第一个​id​属性匹配的元素,如果没有元素匹配,会抛出​NoSuchElementException​异常。

举个例子,我们来看一个页面:

<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')


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号