让selenium脚本运行稳定
2019-06-12 本文已影响0人
Judy警官
https://my.oschina.net/u/3247573/blog/832132
#coding=utf-8
import time
def AIclick(element):
for i in range(60): # 循环60次,从0至59
if i >= 59: # 当i大于等于59时,打印提示时间超时
print("timeout")
break
try: # try代码块中出现找不到特定元素的异常会执行except中的代码
element.click()
except: # 上面try代码块中出现异常,except中的代码会执行打印提示会继续尝试查找特定的元素id
print("wait for find element")
else:
break
time.sleep(1)