level 1
# 判断弹出窗口是否出现,若定位到弹出窗口,自动点击关闭,
def testHandle():
try:
WebDriverWait(driver, 2, 0.5) \
.until(EC.visibility_of_element_located((By.CLASS_NAME, '弹出窗口的关闭按钮的标签类名'))).click()
print('弹出了试题,已点击 关闭 %s' % datetime.now().strftime('%X')
return True
except TimeoutException:
return False
# 如果视频是暂停状态但没结束,则开始播放
if video.get_attribute('paused') and not video.get_attribute('ended'):
if testHandle():
pass
else:
driver.execute_script('arguments[0].play()', video)
print('由暂停状态 转到播放状态 %s' % datetime.now().strftime('%X'))
2018年12月05日 15点12分