等待元素加载出来后再执行下一步的方法

Posted becks

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了等待元素加载出来后再执行下一步的方法相关的知识,希望对你有一定的参考价值。

 技术图片

 

 

上图,会员修改参数后,提示修改成功,弹出层会暂时冻结页面,导致“会员”菜单不可点击

除了使用sleep加等待时间的方法解决,本教程用“execute javascript”来解决这个问题

 

具体写法为

execute javascript document.getElementById(‘hnav-15‘).click()

 

 技术图片

 

 

注意,execute javascript”支持的元素定位的方式,仅有idclassnamenametagname

以上是关于等待元素加载出来后再执行下一步的方法的主要内容,如果未能解决你的问题,请参考以下文章

js找到控件后再下一步操作

RobotFramework显式等待隐式等待强制等待

selenium中的三大等待

Cocos动作执行时,同时执行完毕再进行下一步的方式

Selenium常用的三种等待方式

Selenium-几种等待方式