国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

使用poco出現(xiàn)Cannot find any visible node by query UIObjectProxy of “xxx“怎么辦

這篇具有很好參考價(jià)值的文章主要介紹了使用poco出現(xiàn)Cannot find any visible node by query UIObjectProxy of “xxx“怎么辦。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

在編寫腳本的時(shí)候,使用poco的控件識(shí)別已經(jīng)是大家非常喜歡的一種方式,準(zhǔn)確度很高,而且也很容上手。

但是有時(shí)候會(huì)出現(xiàn)下面這種報(bào)錯(cuò),提示

Cannot find any visible node by query UIObjectProxy of “xxx“

poco.exceptions.poconosuchnodeexception: cannot find any visible node by que,AirtestIDE,Airtest,Poco,報(bào)錯(cuò),測試工具
這個(gè)時(shí)候是不是開始著急了,我明明識(shí)別出來這個(gè)控件就是這個(gè)命名,為什么正式運(yùn)行的時(shí)候就不行了呢?

其實(shí)有以下幾種原因:

  1. 在界面切換的時(shí)候,還沒加載完成就點(diǎn)擊了下一個(gè)界面的控件,這樣會(huì)導(dǎo)致控件的命名不準(zhǔn)確或者是在運(yùn)行過程中無法進(jìn)行識(shí)別。解決方法就是在兩個(gè)界面切換的時(shí)候,無論是錄制腳本還是運(yùn)行腳本,都在該階段使用sleep()預(yù)留一部分時(shí)間等待界面加載完成就好了。

    sleep(3.0)
    
  2. 在控件識(shí)別的時(shí)候,只是點(diǎn)擊識(shí)別到了最上層的控件內(nèi)容,并不是最底層的直接指向該控件的名字。解決方法就是觀察IDE旁邊的poco輔助窗,確認(rèn)一下我們點(diǎn)擊的產(chǎn)生的控件名是否是最底層的命名。
    poco.exceptions.poconosuchnodeexception: cannot find any visible node by que,AirtestIDE,Airtest,Poco,報(bào)錯(cuò),測試工具

  3. 控件命名錯(cuò)誤,有時(shí)候我們修改腳本的時(shí)候可能會(huì)不小心更改到控件命名,在運(yùn)行的時(shí)候就會(huì)出現(xiàn)識(shí)別不到的錯(cuò)誤,大家也可以仔細(xì)的檢查一下腳本,是否會(huì)出現(xiàn)這種粗心的錯(cuò)誤噢。文章來源地址http://www.zghlxwxcb.cn/news/detail-852118.html

到了這里,關(guān)于使用poco出現(xiàn)Cannot find any visible node by query UIObjectProxy of “xxx“怎么辦的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • java.security.NoSuchAlgorithmException: Cannot find any provider supporting DES/CBC/PKCS5Padding

    給大家分享一個(gè)特奇葩的問題。 問題的觸發(fā)場景:寫一個(gè)文檔處理功能時(shí),使用的類庫在解析文件內(nèi)容時(shí),在開發(fā)工具里運(yùn)行一切正常,但是打包后cmd下java -jar運(yùn)行的時(shí)候會(huì)報(bào)一個(gè)安全框架異常,信息如下。 最后發(fā)現(xiàn)直接運(yùn)行的時(shí)候加載不到j(luò)dk下的 sunjce_provider 包,解決方法

    2024年02月13日
    瀏覽(23)
  • JAVA加密解密異常之java.security.NoSuchAlgorithmException: Cannot find any provider supporting DES/CBC/PKCS7

    JAVA加密解密異常之java.security.NoSuchAlgorithmException: Cannot find any provider supporting DES/CBC/PKCS7

    AVA加密解密異常之java.security.NoSuchAlgorithmException: Cannot find any provider supporting AES/CBC/PKCS7Padding 網(wǎng)上最接近的解決辦法: 最后解決辦法: 1.在jdk中的jrelibsecurity修改java.security文件,替換security.provider.7=org.bouncycastle.jce.provider.BouncyCastleProvider。 并將原有的#security.provider.7=com.sun.s

    2024年02月03日
    瀏覽(19)
  • 【問題解決】 Could not find a package configuration file provided by “OpenCV“ with any of the following n

    【問題解決】 Could not find a package configuration file provided by “OpenCV“ with any of the following n

    編譯依賴于opencv的包時(shí)報(bào)錯(cuò) Could not find a package configuration file provided by “OpenCV” with any of the following names: OpenCVConfig.cmake opencv-config.cmake 這個(gè)問題是找不到 “OpenCVConfig.cmake” 或 “opencv-config.cmake” 文件,主要是找不到 OpenCV 路徑而導(dǎo)致的。 造成這個(gè)問題的主要原因就是沒有安

    2024年03月18日
    瀏覽(25)
  • Cannot find module ‘node:fs‘ 解決

    問題分析: 根據(jù)分析,原因是 Node.js版本太低導(dǎo)致 的(也可以說是cnpm版本太高),由于低版本的Node.js對于promises的引入方式與高版本的是不一樣,而cnpm版本太高的話,Node是不支持’fs/promises’引入方式的 對于Mac電腦在終端輸入: 在這里插入代碼片(全局安裝n模塊) 這一步

    2024年02月12日
    瀏覽(94)
  • Error: Cannot find module ‘node:fs‘

    Error: Cannot find module ‘node:fs‘

    問題分析:node版本太低導(dǎo)致 解決方案: 一、升級(jí)node版本,升級(jí)node版本之后確實(shí)可以解決此問題,但是公司部署的服務(wù)器node版本是node10版本不能更改 二、在使用Jenkins構(gòu)建的時(shí)候把之前的package-lock.json一起打包到服務(wù)器進(jìn)行部署(目前使用此方案進(jìn)行部署) 想問下還有沒有其它的解

    2024年02月13日
    瀏覽(102)
  • 【學(xué)習(xí)筆記之vue】 Cannot find module ‘node-sass‘

    【學(xué)習(xí)筆記之vue】 Cannot find module ‘node-sass‘

    下載node-sass組件 下載時(shí)報(bào)錯(cuò) 使用npm下載node-sass組件 ok

    2024年02月12日
    瀏覽(94)
  • 運(yùn)行vue3報(bào)錯(cuò)Error: Cannot find module ‘node:url‘解決

    運(yùn)行vue3報(bào)錯(cuò)Error: Cannot find module ‘node:url‘解決

    使用 npm init vue@lates t創(chuàng)建vue3工程,進(jìn)入到相應(yīng)目錄, npm install 安裝完依賴,運(yùn)行 npm run dev 報(bào)錯(cuò) Error: Cannot find module ‘node:url’ ,如下圖所示: 這是vue3工程依賴的node版本比較高所導(dǎo)致的。可以使用nvm安裝高版本的node,然后使用nvm use切換到高版本,再運(yùn)行 npm run dev 既可以把

    2024年02月07日
    瀏覽(87)
  • Linux下Node.js引用模塊報(bào)錯(cuò)Error: Cannot find module

    Linux下Node.js引用模塊報(bào)錯(cuò)Error: Cannot find module

    背景:scrapyd上傳的py文件,使用execjs調(diào)用Linux中的js文件,其中js引用了crypto-js,但是報(bào)錯(cuò)找不到這個(gè)模塊(已安裝) 2.1方法一 1, 執(zhí)行命令 npm -g root ,查看全局安裝的 Node.js 模塊所在的路徑 2, 將引用模塊的路徑改為絕對路徑 const CryptoJS = require(“/usr/local/lib/node_modules/crypto-j

    2024年02月11日
    瀏覽(100)
  • 出現(xiàn)Error: Cannot find module ‘compression-webpack-plugin‘錯(cuò)誤

    出現(xiàn)Error: Cannot find module ‘compression-webpack-plugin‘錯(cuò)誤

    解決:npm install --save-dev compression-webpack-plugin@1.1.12 版本問題

    2024年02月13日
    瀏覽(28)
  • 【前端】執(zhí)行cnpm i出現(xiàn),報(bào)錯(cuò)Error: Cannot find module ‘fs/promises‘

    【前端】執(zhí)行cnpm i出現(xiàn),報(bào)錯(cuò)Error: Cannot find module ‘fs/promises‘

    一、問題: 二、分析: 由于低版本的Node.js對于promises的引入方式與高版本的是不一樣的導(dǎo)致promises引入失??; cnpm版本太高 ,node不支持’fs/promises’引入的方式; 三、解決(兩者取一即可): 查找node的安裝路徑=》 where node 【1】升級(jí)node版本 【2】降低cnpm的版本 四、效果:

    2024年02月15日
    瀏覽(95)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包