老哥,加油
只是判断能否点击的话,可以用 clickable 方法
可以看下这个对可用和可见的定义
没接触过,不过第一个简单的想法就是高频截图+opencv 识别
115 版本后就不提供 ChromeDriver 了,更新 Selenium 到 4.11 之后就不用关注 ChromeDriver 的版本问题了
提示换驱动可能是你的 driver 在当前 Python 的 Scripts 目录下?它默认还是先会读取本地,检测不到 driver 才会自动匹配下载
用了楼主的方法,是能正常获取的,之前没了解【accessible_name】,一直以为是元素中的属性
切换使用了 selenium4.11 和 4.12 都没问题,可能是 Chrome 问题?
没找到你说的那个属性,不过试了输入框元素的其他属性,是可以输出的
eval()
俺们就是
指定一下输入格式
我也是 minitest 卡在 H5 了
之前搜索框好像也有问题,不过现在应该已经修复了
这也不是讨论啊,这不就发表一下自己的看法
其实你已经拿到字典了,直接根据键获取值就好了吧?
领导需要
单看截图不用 switch, 可以试试 wait.until(ec.invisibility_of_element_located()),等待可点击再点击
你可以把它看作列表生成式,不过最后是个字典罢了
可以试下指定包的具体路径,之前打包的时候有 opencv 库也是一直不成功
Pyinstaller -F -w xxxx.py --paths="D:\python37\Lib\site-packages\cv2"
把一些出现频率较高或影响程度比较高的缺陷加入自动化流程
好像是 Django 特有的,不过感觉和 MVC 差别不大