selenium 报错 invalid argument: invalid locator

环境:

Python3.12.2 selenium4.0

报错信息:

invalid argument: invalid locator

错误分析:

selenium语法错误,find_element方法少写By.XPATH参数

错误语法如下:

python 复制代码
driver.find_element('//div[@id="myid"]')

解决办法

find_element、find_elements一定要有查找类型参数,例如:By.ID、By.XPATH、By.NAME

python 复制代码
driver.find_element(By.XPATH,'//div[@id="myid"]')

参考资料:

https://blog.csdn.net/m0_47505062/article/details/129041331

相关推荐
测试老哥5 小时前
Jmeter如何进行多服务器远程测试?
自动化测试·软件测试·功能测试·测试工具·jmeter·测试用例·性能测试
鱼鱼说测试6 小时前
postman基础
测试工具·postman
程序员杰哥9 小时前
Postman常见问题及解决方法
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·postman
小堃学编程12 小时前
Selenium常用函数介绍
selenium·测试工具
羊米奇12 小时前
selenium-自动更新谷歌浏览器驱动
selenium·谷歌浏览器驱动更新
2501_9153738812 小时前
Selenium 和playwright 使用场景优缺点对比
selenium·测试工具
笑口常开的小丸子12 小时前
Selenium 中 JavaScript 点击的优势及使用场景
javascript·selenium·测试工具
天才测试猿13 小时前
Postman接口测试之postman设置接口关联,实现参数化
自动化测试·软件测试·python·测试工具·职场和发展·接口测试·postman
Julyyyyyyyyyyy1 天前
【软件测试】web自动化:Pycharm+Selenium+Firefox(一)
python·selenium·pycharm·自动化