selenium的安装、环境配置
参考博客:Python + Selenium + Microsoft Edge浏览器运行环境搭建及配置无界面模式
方法一:ID定位元素
driver.find_element_by_id()
输入框的ID
百度一下按钮的ID
方法二:name定位元素
driver.find_element_by_name()
name方式注意事项:
1.元素中必须要有name属性;
2.name属性在页面中只出现一次,那么可以准确定位到元素;如果不是唯一的则默认返回第一个元素
方法三:class_name定位元素
driver.find_element_by_class_name(class_name)
根据元素class属性值定位元素
Ctrl+F查找class_name出现情况
class_name方式注意事项:
1.在元素中需要有class属性;
2.如果class的属性值不是唯一的,那么不能唯一定位到属性值