元素查找以及目标查找为何总会不定时出错

十七少 UiBot 5855

如题,我的程序通过元素查找以及目标文本查找或者目标控件查找,但这些查找总会不定时出错,也就是说某天忽然就不能使用了,重启下电脑,或者过一天忽然又可以了,为何这么不稳定的?

12111_K9EXF7FHQJYY759

回复

共7条回复 我来回复
  • Lisa的头像
    Lisa
    这个人很懒,什么都没有留下~
    评论

    元素命令,首先确认要执行的元素与抓取的元素是否完全相同,可以抓取两个不同环境下的相同元素对比目标编辑器中的元素特征,尝试将不同的特征抹去

    4年前 0条评论
  • lh的头像
    lh
    这个人很懒,什么都没有留下~
    评论

    确认是不是动态元素,加载是否完成,特征是不是动态的。

    4年前 0条评论
  • 十七少的头像
    十七少
    这个人很懒,什么都没有留下~
    评论

    不是动态元素,之前一直抓取稳定,只是会偶尔失效

    4年前 0条评论
  • 十七少的头像
    十七少
    这个人很懒,什么都没有留下~
    评论

    什么叫两个不同环境?

    4年前 0条评论
  • Lisa的头像
    Lisa
    这个人很懒,什么都没有留下~
    评论

    比如在第一个页面有一个按钮,第二个页面也一个相同的按钮,分别抓取这两个元素,对比目标编辑器中的内容

    4年前 0条评论
  • 十七少的头像
    十七少
    这个人很懒,什么都没有留下~
    评论

    哦,这个对比过,元素特征这个应该不会抓错的,因为以前几个版本都相对稳定,并且这个程序已经运行好长时间了,就是近这个版本相对不稳定

    4年前 0条评论
  • 十七少的头像
    十七少
    这个人很懒,什么都没有留下~
    评论

    终于解决了,解决方法就是重新再写一遍代码,其中有个别流程需要调整一下,例如,我的电脑上,uibot运行浏览器打开网页后,uibot是不能直接查找里面的元素,必须选定一下这个刚被打开的浏览器(我用最笨也最有效的方法,模拟鼠标点击选定窗口就可以了),我也不知道为啥现在要这样,之前是不需要的

    4年前 0条评论