1、html元素构成
1)元素的构成
<标签名 属性名=属性值 属性名=属性值> 文本内容 </标签名>
2)通用属性
id name class style
3)如何去查找元素:
根据元素本身的特征去找 - 筛选
2、元素定位
selenium4 9大元素定位策略 --传统8大定位策略 + selenium4新增
第一大类:只根据元素的一个属性定位
id属性、name属性、class属性、标签名、a元素文本内容-精准匹配、a元素文本内容-模糊匹配
第二大类:组合属性/关系定位(万能定位方式)
xpath 绝对定位、相对定位
css_selector
3、测试环境
selenium第三方库
pip install -U selenium
解决异常问题:
找不到浏览器的情况 --cannot find chrome binary
a 主动指定浏览器的启动位置 --使用ChromeOptions类
找不到驱动程序情况
b driver = webdriver.Chrome(驱动程序的完整路径)
4、浏览器操作
refresh() 刷新
back() 后退
forward() 前进
driver.title 获取窗口名字
driver.window_handle 获取窗口句柄
标签:定位,--,selenium,元素,driver,属性 From: https://www.cnblogs.com/qashan/p/17969605