此文章来源于项目官方公众号:“AirtestProject”
版权声明:允许转载,但转载必须保留原链接;请勿用作商业或者非法用途
最近有很多朋友跟我们反馈,为什么 1.2.15 版本的 IDE 没办法做网页元素检索了,是不是我们不支持 selenium 了之类的。
测试后发现,目前版本确实存在这个问题,原因是 Chrome113.0.5672.127(最新) 版本过高,AirtestIDE1.2.15 暂未兼容。
我们尝试使用 Airtest1.2.15,驱动 113.0.5672.127 的 chrome 浏览器,发现只能打开网页,但是无法检索、录制控件:
同时,控制窗口还会出现如下的报错:
[11:27:48][DEBUG]<airtest.core.android.adb> D:\demo\AirtestIDE-win-1.2.15\AirtestIDE\airtest\core\android\static\adb\windows\adb.exe devices
['chrome.exe', '--remote-debugging-port=9222', '--user-data-dir=C:\\Users\\xiaojuan\\AppData\\Local\\Temp\\AirtestIDE\\selenium_user_data']
tab init failed!
tab init failed!
browser not ready>>>>>>>
经测试后发现, Chrome 111.0.5563 ~113.0.5672 暂不支持控件检索和录制功能 ,具体原因我们正在排查中,会在后续的 AirtestIDE 中修复。
另外我们也在 1.2.15 上测试了以下可用版本,建议同学们把自己的 chrome 浏览器降低到以下版本即可:
109.0.5414:https://edgedl.me.gvt1.com/edgedl/release2/chrome/juzaykgd5e6nyvk27fwtbrjgoa_109.0.5414.129/109.0.5414.129_chrome_installer.exe
110.0.5481:https://dl.google.com/release2/chrome/ac5cdicq6ylzozsbnkxulqihcjda_110.0.5481.178/110.0.5481.178_chrome_installer.exe
为防止某天醒来,发现自己的 chrome 浏览器自动更新了,导致 AirtestIDE 无法检索,同学们可以设置禁止 chrome 自动更新,参考知乎文章:https://zhuanlan.zhihu.com/p/349454190 。
关于 IDE 无法检索 chrome 浏览器控件的问题,我们就分享到这里了,其它希望我们分享的内容,欢迎私信或者给我们留言!
Airtest 官网:https://airtest.netease.com/
Airtest 教程官网:https://airtest.doc.io.netease.com/
搭建企业私有云服务:https://airlab.163.com/b2b
官方答疑 Q 群:117973773
呀~这么认真都看到这里啦,帮忙点击左下角的爱心,给我点个赞支持一下把,灰常感谢~