显式等待第二集____灵活写法__
写法一:

写法二:加上列表的

写法三: 三种定位方式写法的(一种不行就另外一种,三种都不行直接抛错误)

实例:
try:
# "第三种定位"
eval("WebDriverWait(self.dr,5,0.5).until(EC.presence_of_element_located((By."+ss[2]+")))"+"."+a)
except:
assert False,"找不到元素"
写法一:

写法二:加上列表的

写法三: 三种定位方式写法的(一种不行就另外一种,三种都不行直接抛错误)

实例:
try:
# "第三种定位"
eval("WebDriverWait(self.dr,5,0.5).until(EC.presence_of_element_located((By."+ss[2]+")))"+"."+a)
except:
assert False,"找不到元素"