Selenium八大定位元素

Selenium八大定位元素:
Id、name、class_name、link_text、partial_link_text、css_selector、xpath、tag_name。
1、Id定位:
Selenium八大定位元素
或者ctrl+shift+i;
Selenium八大定位元素
Selenium八大定位元素
Selenium八大定位元素
Selenium八大定位元素

执行,可以看到运行结果:
Selenium八大定位元素

2、name定位:
在1的基础上,查看name的id;
Selenium八大定位元素
Selenium八大定位元素

执行:
Selenium八大定位元素
运行成功。

3、class name定位:
在2的基础上,查看class name的id;
Selenium八大定位元素
Selenium八大定位元素
执行:
Selenium八大定位元素

4、link_text
在3的基础上,操作,link_text为链接。
Selenium八大定位元素
执行:
Selenium八大定位元素
出现错误:
Selenium八大定位元素
编码问题:开头添加注释#--coding:utf8--
再次执行,执行成功。
link_text链接名要写全部;

5、partial_link_text链接名可写部分;
在4的基础上,执行:
Selenium八大定位元素
执行结果:
Selenium八大定位元素

6、css_selector;
新建一个空白txt,并打开。
进行以下操作:右键–copy–点击copyselector,打开空白txt,右键–粘贴,结果展示:
Selenium八大定位元素
Selenium八大定位元素
复制“#kw”到代码中,并执行。
Selenium八大定位元素
执行结果:
Selenium八大定位元素

7、Xpath,链接。
在6的基础上操作;
Selenium八大定位元素
执行:
Selenium八大定位元素
结果展示:
Selenium八大定位元素

8、tag_name,标签;
在1的基础上,确定标签from;
Selenium八大定位元素
执行:
Selenium八大定位元素
执行结果:
Selenium八大定位元素