在知道元素属性的情况下,使用元素id、name、class进行定位;在不知道元素属性的情况下,使用Xpath绝对/相对路径、CSS绝对/相对路径定位;控件(可点击文字)定位可采用link_text(‘全文字’)方法,或者link_text(‘部分文字’)方法,但前提是所选文字是唯一的。示例如下:
1.通过id定位
selenium的使用----元素定位

2.通过name定位
selenium的使用----元素定位

3.通过class_name 定位
selenium的使用----元素定位

4.使用Xpath绝对路径定位并搜索
selenium的使用----元素定位

5.使用Xpath相对路径定位并搜索
方法一:“//form[@id=’form’]/span[1]/input”,如下图
selenium的使用----元素定位

方法二:使用Xpath双标签相对路径“//input[@autocomplete=’off’ and @maxlength=’255’]”定位,如下图
selenium的使用----元素定位

6.使用 CSS绝对路径定位搜索
selenium的使用----元素定位

7.使用 CSS相对路径定位搜索
方法一:如果有id,使用“#kw”定位输入框,如下图
selenium的使用----元素定位

方法二:如果有class(唯一,属性值没有空格),就用“.s_ipt”定位输入框,如下图
selenium的使用----元素定位

方法三:“input # kw”或者“input .s_ipt”,如下图
selenium的使用----元素定位

方法四:input[maxlength=”255”],如下图
selenium的使用----元素定位

方法五:双标签input[id=”kw”][name=”wd”],如下图
selenium的使用----元素定位

方法六:“form#form>span:nth-child(8)>input”,如下图
selenium的使用----元素定位

8.通过link_text(‘全文字’)定位控件
selenium的使用----元素定位selenium的使用----元素定位

9.通过partial_text(‘部分文字’)定位控件
selenium的使用----元素定位

相关文章:

  • 2021-08-13
  • 2021-11-13
  • 2021-05-27
猜你喜欢
  • 2018-10-09
  • 2022-12-23
  • 2021-06-01
  • 2021-12-29
  • 2021-07-22
  • 2021-09-30
  • 2021-05-06
相关资源
相似解决方案