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

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

此文章来源于项目官方公众号:“AirtestProject”

版权声明:允许转载,但转载必须保留原链接;请勿用作商业或者非法用途

1. 前言

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

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

2. 问题表现

1)无法检索控件

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

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

image.png

3. 影响范围

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

4. 解决方案

1)已测试的可用版本

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

2)禁止chrome自动更新

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

5. 小结

关于IDE无法检索chrome浏览器控件的问题,我们就分享到这里了,其它希望我们分享的内容,欢迎私信或者给我们留言!

相关文章
|
15天前
|
JavaScript 前端开发 测试技术
《手把手教你》系列技巧篇(三十八)-java+ selenium自动化测试-日历时间控件-下篇(详解教程)
【5月更文挑战第2天】在自动化测试过程中,经常会遇到处理日期控件的点击问题。宏哥之前分享过一种方法,但如果输入框是`readonly`属性,这种方法就无法奏效了。不过,通过修改元素属性,依然可以实现自动化填写日期。首先,定位到日期输入框并移除`readonly`属性,然后使用`sendKeys`方法输入日期。这样,即使输入框设置了`readonly`,也能成功处理日期控件。
34 1
|
15天前
|
Java 测试技术 Python
《手把手教你》系列技巧篇(三十七)-java+ selenium自动化测试-日历时间控件-上篇(详解教程)
【5月更文挑战第1天】该文介绍了使用Selenium自动化测试网页日历控件的方法。首先,文章提到在某些Web应用中,日历控件常用于选择日期并筛选数据。接着,它提供了两个实现思路:一是将日历视为文本输入框,直接输入日期;二是模拟用户交互,逐步选择日期。文中给出了JQueryUI网站的一个示例,并展示了对应的Java代码实现,包括点击日历、选择日期等操作。
36 0
|
JavaScript
Selenium成长之路-25 日历控件的处理
Selenium成长之路-25 日历控件的处理
192 0
Selenium成长之路-25 日历控件的处理
|
JavaScript 测试技术 Python
Selenium2+python自动化25-js处理日历控件(修改readonly属性)
前言     日历控件是web网站上经常会遇到的一个场景,有些输入框是可以直接输入日期的,有些不能,以我们经常抢票的12306网站为例,详细讲解如何解决日历控件为readonly属性的问题。     基本思路:先用js去掉readonly属性,然后直接输入日期文本内容 一、日历控件     1.
1708 0
|
15天前
|
数据采集 Web App开发 数据挖掘
利用Python和Selenium实现定时任务爬虫
利用Python和Selenium实现定时任务爬虫
|
15天前
|
JavaScript 前端开发 测试技术
Python Selenium基本用法
Python Selenium基本用法
39 2
|
15天前
|
Web App开发 数据采集 前端开发
基于Python的Selenium详解:从入门到实践
基于Python的Selenium详解:从入门到实践
139 0
|
10天前
|
Web App开发 负载均衡 前端开发
Python网络数据抓取(7):Selenium 模拟
Python网络数据抓取(7):Selenium 模拟
33 5
|
12天前
|
机器学习/深度学习 Java 数据挖掘
selenium的配置与基本使用(1),2024年最新网易Python面试必问
selenium的配置与基本使用(1),2024年最新网易Python面试必问
|
13天前
|
Web App开发 Ubuntu Linux
Linux无图形界面环境使用Python+Selenium实践
【5月更文挑战第1天】Linux无图形界面环境使用Python+Selenium实践
62 2