使用poco出现Cannot find any visible node by query UIObjectProxy of “xxx“怎么办

在编写脚本的时候,使用poco的控件识别已经是大家非常喜欢的一种方式,准确度很高,而且也很容上手。

但是有时候会出现下面这种报错,提示

python 复制代码
Cannot find any visible node by query UIObjectProxy of "xxx"

这个时候是不是开始着急了,我明明识别出来这个控件就是这个命名,为什么正式运行的时候就不行了呢?

其实有以下几种原因:

  1. 在界面切换的时候,还没加载完成就点击了下一个界面的控件,这样会导致控件的命名不准确或者是在运行过程中无法进行识别。解决方法就是在两个界面切换的时候,无论是录制脚本还是运行脚本,都在该阶段使用sleep()预留一部分时间等待界面加载完成就好了。

    python 复制代码
    sleep(3.0)
  2. 在控件识别的时候,只是点击识别到了最上层的控件内容,并不是最底层的直接指向该控件的名字。解决方法就是观察IDE旁边的poco辅助窗,确认一下我们点击的产生的控件名是否是最底层的命名。

  3. 控件命名错误,有时候我们修改脚本的时候可能会不小心更改到控件命名,在运行的时候就会出现识别不到的错误,大家也可以仔细的检查一下脚本,是否会出现这种粗心的错误噢。

相关推荐
武帝为此8 小时前
【Selenium 屏幕截图】
python·selenium·测试工具
武帝为此15 小时前
【Selenium 执行 JavaScript】
javascript·selenium·测试工具
llilian_1617 小时前
晶体频率测试仪 破解晶振品控核心难题:晶体频率网络测试仪深度解析 晶体网络分析仪
网络·功能测试·单片机·嵌入式硬件·测试工具·51单片机
深念Y17 小时前
从 Playwright/Selenium 到指纹浏览器:浏览器自动化技术的进阶之路
selenium·测试工具·自动化·浏览器·账号·无头浏览器·指纹浏览器
Johnstons1 天前
Wireshark ExpertInfo是什么?一文讲透异常分级、适用场景、和传统抓包阅读的区别与排查标准
网络·测试工具·wireshark·es
我的xiaodoujiao1 天前
API 接口自动化测试详细图文教程学习系列16--项目实战演练3
python·学习·测试工具·pytest
我的xiaodoujiao1 天前
API 接口自动化测试详细图文教程学习系列15--项目实战演练2
python·学习·测试工具·pytest
LT10157974442 天前
2026年低代码自动化测试平台选型指南:降低测试落地门槛
测试工具·低代码·自动化
llilian_162 天前
晶振测量仪 晶振频率测试仪器的多领域应用解析 晶振频率测试仪器
功能测试·单片机·嵌入式硬件·测试工具·51单片机
西安同步高经理2 天前
B码发生器破解变电站故障录波的时间困局、b码同步时钟、b码授时
测试工具