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

相关推荐
CYB35321 小时前
KEYSIGHT N9020A是德科技 高性能MXA信号分析仪
功能测试·测试工具
祉猷并茂,雯华若锦4 小时前
Selenium+Pytest自动化测试框架实战
selenium·测试工具·pytest
CYB35321 天前
KEYSIGHT是德科技 N5173B 微波模拟信号发生器
功能测试·科技·测试工具
软件资深者1 天前
QQ音乐PC版 使用教程:去广告绿色便携版音乐播放器,本地曲库管理与在线试听一键搞定,音乐播放器新手 5 分钟上手(2026)
测试工具·容器·娱乐·软件需求
CYB35321 天前
KEYSIGHT N9330B 是德科技手持式电缆和天线测试仪
功能测试·科技·测试工具
祉猷并茂,雯华若锦2 天前
Pytest+Selenium自动化测试:失败自动截图集成Allure报告
selenium·测试工具·pytest
黑客-秋凌3 天前
使用Python+selenium实现第一个自动化测试脚本
开发语言·自动化测试·软件测试·python·selenium·测试工具
啦啦啦!3 天前
基于AI进行GUI自动化测试
功能测试·测试工具·ai编程
祉猷并茂,雯华若锦4 天前
Win下完美解决Allure报错,生成Web自动化测试报告
android·python·selenium·自动化
gongzhxu4 天前
DumpAny —— 一款支持 HTTP / gRPC / MySQL / Redis 的全能网络调试工具
网络·测试工具·http·rpc