请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

代码在不同的流程中都加了强制等待,是否可以替换成隐性等待?

都是使用了sleep()。隐性等待可以到达对应的目的吗?毕竟隐性等待只用调用一次

如果隐性不行那显性等待呢?

正在回答

1回答

多年实践下来还是sleep最稳妥,所以我整个课程都没有用隐式等待和显示等待。虽然加上sleep以后写的代码看起来不那么优雅,但可控。或者使用objectmap中的等待页面元素出现或消失的方法。但我还是推荐sleep。
1 回复 有任何疑惑可以回复我~
  • 提问者 我想跑路 #1
    像比如上传图片考虑时间比较久,设置的sleep,对页面的连续操作,防止操作过快设置的sleep等。这些使用隐性等待是控制不了的吧?
    回复 有任何疑惑可以回复我~ 2022-08-14 22:33:10
  • william #2
    我工作中的自动化项目是加了隐式等待的,放在drive_config那个方法中,但我感觉作用基本等于无,用例失败的报错基本都是objectmap中报的。
    回复 有任何疑惑可以回复我~ 2022-08-14 22:39:00
  • 提问者 我想跑路 回复 william #3
    那sleep后面加的时间太长浪费时间,太短没有效果,怎么克服呢?
    回复 有任何疑惑可以回复我~ 2022-08-14 22:56:16
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信