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

相关推荐
黑客笔记3 小时前
读书报告」网络安全防御实战--蓝军武器库
测试工具·web安全·网络安全
自由鬼6 小时前
免费开源抓包工具Wireshark介绍
运维·服务器·网络·测试工具·网络安全·wireshark
海姐软件测试6 小时前
Deepseek如何写测试用例
测试工具·面试
不脱发的猴子12 小时前
Wireshark使用教程
网络·测试工具·wireshark
waicsdn_haha17 小时前
Postman v11 安装与API测试入门教程(Windows平台)
人工智能·windows·测试工具·mysql·postman·dbeaver·rest
ITlinuxP17 小时前
2025最新Postman、Apipost和Apifox API 协议与工具选择方案解析
后端·测试工具·postman·开发工具·apipost·apifox·api协议
天才测试猿17 小时前
功能测试详解
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·测试用例
海姐软件测试19 小时前
面试时,如何回答好“你是怎么测试接口的?”
测试工具·面试·职场和发展·postman
交换机路由器测试之路20 小时前
【资料分享】wireshark解析脚本omci.lua文件20250306版本发布(独家分享)
网络协议·测试工具·wireshark·lua·omci
BD_Marathon1 天前
selenium库
selenium·测试工具