UIAutoDemo
UIAutoDemo copied to clipboard
请问is_displayed是不是判断该元素出现的方法,返回结果是真或假
现在有一些业务需求,判断这个元素在就点击,不在就跳过,我调用了这个方法,使用if进行了判断,但是还是会报错,并且等待时间加长,请问有没有解决办法。
判断元素为空,此过程会占用很长的等待时间,所以不是很好的解决方法;
我现在想判定一个元素是否存在,若存在则点击,不存在则继续进行,我这边只能自行封装了一个方法,如果找不到,就使用try,进行跳过,但是定位元素的时间有点长,好像是5秒
默认的timeout是5秒;所以你看到的等待时间是5秒
大佬方便加个微信或者QQ吗
------------------ 原始邮件 ------------------ 发件人: "BarryYBL/UIAutoDemo" <[email protected]>; 发送时间: 2020年12月4日(星期五) 晚上9:40 收件人: "BarryYBL/UIAutoDemo"<[email protected]>; 抄送: "懂"<[email protected]>;"Author"<[email protected]>; 主题: Re: [BarryYBL/UIAutoDemo] 请问is_displayed是不是判断该元素出现的方法,返回结果是真或假 (#5)
默认的timeout是5秒;所以你看到的等待时间是5秒
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.
请问,定位元素,等待时间设置的地方在哪里?是在PageElement(object)这个类,还是NewPageElement(object)这个类,还是seldom.main()这个方法里面的timeout,我都修改了,但是时间还是5秒钟,能指点一下吗?
时间等待在seldom.main()方法里设置timeout;无需在每个元素后面设定时间;
请使用NewPageElement方法封装定位元素
您可以加入seldom群联系到我,我叫 土豆🥔
我这边已经设置了超时时间为1,但是从打印的日志和我自己数的结果中得出,即使我设置了timeout为1,还是定位了5秒钟,才进行接下来的操作
现在有一些业务需求,判断这个元素在就点击,不在就跳过,我调用了这个方法,使用if进行了判断,但是还是会报错,并且等待时间加长,请问有没有解决办法。
解决了吗?我现在也遇到同样的问题,如果元素存在,则执行操作a,不存在执行b,若判断不存在,会报错,即使捕获了异常,再次执行b的时候,元素都定位不到了。