python+selenium学习笔记1—元素定位(id,name)

selenium的安装、环境配置

参考博客:Python + Selenium + Microsoft Edge浏览器运行环境搭建及配置无界面模式

方法一:ID定位元素

driver.find_element_by_id()

python+selenium学习笔记1—元素定位(id,name)_第1张图片python+selenium学习笔记1—元素定位(id,name)_第2张图片

输入框的ID
python+selenium学习笔记1—元素定位(id,name)_第3张图片
百度一下按钮的ID
python+selenium学习笔记1—元素定位(id,name)_第4张图片

方法二:name定位元素

driver.find_element_by_name()

python+selenium学习笔记1—元素定位(id,name)_第5张图片
python+selenium学习笔记1—元素定位(id,name)_第6张图片

name方式注意事项:

1.元素中必须要有name属性;
2.name属性在页面中只出现一次,那么可以准确定位到元素;如果不是唯一的则默认返回第一个元素

方法三:class_name定位元素

driver.find_element_by_class_name(class_name)

根据元素class属性值定位元素

python+selenium学习笔记1—元素定位(id,name)_第7张图片

Ctrl+F查找class_name出现情况

python+selenium学习笔记1—元素定位(id,name)_第8张图片
python+selenium学习笔记1—元素定位(id,name)_第9张图片

class_name方式注意事项:

1.在元素中需要有class属性;
2.如果class的属性值不是唯一的,那么不能唯一定位到属性值

你可能感兴趣的:(软件测试,自动化测试,python,selenium,edge)