当有元素定位不到时,比如下拉框,弹出框等各种定位不到时;
一般是两种问题:1 、有frame ;2、没有加等待
下面学习三种等待方式:
2.1 强制等待 sleep(xx)或者Time.sleep
是在程序运行过程中使用time模块中的sleep进行代码的休眠进行强制等待,是显式等待中的一种极端情况。
这种方法简单粗暴,不管浏览器是否加载完,程序都要等待规定的xx时间,时间到了才继续执行下面的代码。
不建议总是用这种等待方式,会严重影响程序的执行速度。通过time模块中sleep进行代码的暂停,但是实际使用过程中,如果都以sleep进行控制严重影响了程序的运行。
2.1.1 参考代码1
# coding=utf-8
加载全部内容
- 猜你喜欢
- 用户评论