为什么AirtestIDE的selenium Window突然无法检索控件了?

这篇具有很好参考价值的文章主要介绍了为什么AirtestIDE的selenium Window突然无法检索控件了?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 前言

最近有很多朋友跟我们反馈,为什么1.2.15版本的IDE没办法做网页元素检索了,是不是我们不支持selenium了之类的。

测试后发现,目前版本确实存在这个问题,原因是Chrome113.0.5672.127(最新)版本过高,AirtestIDE1.2.15暂未兼容。

2. 问题表现

1)无法检索控件

我们尝试使用Airtest1.2.15,驱动113.0.5672.127的chrome浏览器,发现只能打开网页,但是无法检索、录制控件:

为什么AirtestIDE的selenium Window突然无法检索控件了?

2)控制窗口报错

同时,控制窗口还会出现如下的报错:

[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>>>>>>>

为什么AirtestIDE的selenium Window突然无法检索控件了?

3. 影响范围

经测试后发现, Chrome 111.0.5563 ~113.0.5672 暂不支持控件检索和录制功能 ,具体原因我们正在排查中,会在后续的AirtestIDE中修复。

4. 解决方案

1)已测试的可用版本

另外我们也在1.2.15上测试了以下可用版本,建议同学们把自己的chrome浏览器降低到以下版本即可:

  • 103.0.5060:https://filehippo.com/zh/download_google_chrome/

  • 104.0.5112.102:https://filehippo.com/zh/download_google_chrome/104.0.5112.81/

  • 105.0.5195.127:https://filehippo.com/zh/download_google_chrome/

  • 106.0.5249:https://www.31du.cn/open/google-chrome-106-0-5249-91.html

  • 107.0.5304:https://dl.google.com/release2/chrome/hkexna46iuewc3jdnqlayrl6di_107.0.5304.63/107.0.5304.63_chrome_installer.exe

  • 108.0.5359:https://dl.google.com/release2/chrome/ij3z4ttz6vdcmafpsfp3skmzda_108.0.5359.72/108.0.5359.72_chrome_installer.exe

  • 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

2)禁止chrome自动更新

为防止某天醒来,发现自己的chrome浏览器自动更新了,导致AirtestIDE无法检索,同学们可以设置禁止chrome自动更新,参考知乎文章:https://zhuanlan.zhihu.com/p/349454190 。

5. 小结

关于IDE无法检索chrome浏览器控件的问题,我们就分享到这里了,其它希望我们分享的内容,欢迎私信或者给我们留言!文章来源地址https://www.toymoban.com/news/detail-510997.html

到了这里,关于为什么AirtestIDE的selenium Window突然无法检索控件了?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 罗技驱动为什么无法识别我的鼠标?

    现在很多用户都在使用罗技鼠标,如果罗技的驱动在使用时遇到了无法识别鼠标,或者检测不到鼠标的问题,那么很多都是因为鼠标或接口故障,也可能是安装的驱动版本错误导致。 罗技驱动为什么无法识别我的鼠标? 一、可能是鼠标或者接口的问题 1、要确定用户的鼠标是

    2024年02月11日
    浏览(135)
  • 为什么直接使用IP地址无法访问网站

    在一些情况下,使用IP地址不能直接访问网站的原因主要有以下几种: 虚拟主机技术 现在很多网站采用虚拟主机技术,即在同一个服务器上托管多个不同的网站,这些网站共享同一个IP地址。此时,访问这些网站需要根据 HTTP 请求中的 Host 头信息来确定具体访问哪个网站,而

    2024年02月11日
    浏览(68)
  • 为什么用Selenium做自动化测试,你真的知道吗?

    目录 手工测试的问题 为什么用自动化 选择合适的测试方式 什么时候引入自动化测试 以Jmeter为代表的测试工具 编程能力既重要又不重要 为什么是Selenium 没有最好的技术,只有合适的技术 web自动化测试效率不高 手工操作点点点借助的是人脑的反应和聪明,为什么不用手点了

    2024年02月06日
    浏览(56)
  • 个人为什么无法上架安卓 App 到国内应用商店?

    国内市场做安卓还挺多的,应用商店也挺多的。 有些人会问个人为什么无法上架安卓 App 到国内应用商店,这个应该怎么办? 为什么会存在这种情况?因为现在国内的应用是供大于求的,应用商店你上传了app之后,他们是要审核的,因为不审核的话平台它也有很大的风险。

    2024年02月11日
    浏览(52)
  • 为什么无法加入家庭组 加入家庭组图文方法教程

    为什么无法加入家庭组,是什么原因导致无法加家庭组呢,看完西西的教程想必大家应该怎么解决了把。 解决此问题 单击“运行”,然后按照向导中的步骤操作。 如果运行 Fix It 向导无法解决问题,请参考下面的列表: 您的网络中没有可用的家庭组。若要创建一个家庭组,

    2024年02月06日
    浏览(55)
  • 【unity细节】为什么发射炮弹实例化出来了却无法移动

    👨‍💻个人主页 :@元宇宙-秩沅 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 本文由 秩沅 原创 收录于专栏 :unity细节和bug 为什么发射炮弹实例化出来了却无法移动 ? 1. 如果全部勾选上那么该预制炮弹无法进行移动 2.炮弹的碰撞网格是否和炮管的碰撞网格 相重合导致,摩

    2024年02月14日
    浏览(60)
  • 为什么无线网卡无法连接到无线网络要如何解决

    为什么我的无线网卡可以搜索到信号但却无法连接? 请从以下几点来排查: 1. 您是否连接的是自己的无线信号? 通过有线登陆路由器管理界面,在“运行状态”-“无线状态”中查看一下SSID号。如果SSID号不是无线连接的网络 名称,则请将无线网卡正确连接到自己的这个无线网

    2024年02月05日
    浏览(47)
  • 为什么我的vscode安装pygame后依旧无法运行程序

    有几种可能的原因导致您的 Visual Studio Code 无法运行 Pygame 程序。 您可能没有正确安装 Pygame。 请确保您已经使用 pip install pygame 命令成功安装了 Pygame。 如果您已经安装了 Pygame,请确保您在 Visual Studio Code 中正确设置了 Python 环境。 在 Visual Studio Code 中,您可以通过转到菜单栏

    2024年02月11日
    浏览(96)
  • Maven 项目中为什么Junit之@Test 单元测试无法使用

    由于框架项目的使用,会有很多模块,所以Junit中的@Test注解是我们比较常用的注解,但是有些小问题我们需要注意 在创建完Maven项目后,我们通常呢会导入以下这样的依赖包: 但是我们这时候去代码中使用@Test,会出现报红,这是为什么呢?🤨 这里先说明下,org.junit是导入

    2024年02月02日
    浏览(52)
  • 为什么UI自动化难做?—— 关于Selenium UI自动化的思考

    在快速迭代的产品、团队中,UI自动化通常是一件看似美好,实际“鸡肋”(甚至绝大部分连鸡肋都算不上)的工具。原因不外乎以下几点: 通常只是听说过,就想去搞UI自动化的团队,心里都认为「UI自动化」等于「减少人工 提高效率」,这固然没什么大错,但是他们也会

    2024年02月03日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包