2 回答
TA贡献1811条经验 获得超5个赞
我为那些正在寻找它的人找到了解决方案。
invisible = WebDriverWait(driver, 10).until(EC.invisibility_of_element_located((By.ID, 'tutorial-modal')))
if invisible:
有东西在后面跑,不会关闭,所以我永远无法关闭它,通过这样做我能够退出。
TA贡献1934条经验 获得超2个赞
second_click 的 xpath 不准确,因为它不会将点击发送到正确的元素。试试这个,
driver.fullscreen_window()
driver.get('https://www.ilcollege2career.com/#/')
first_click = WebDriverWait(driver,10).until(EC.element_to_be_clickable((By.XPATH, '//*[@id="tutorial-modal"]/div/div/div/div[3]/button[1]')))
first_click.click()
选项#1 -
second_click = WebDriverWait(driver,10).until(EC.element_to_be_clickable((By.XPATH, "//button[@onclick='closeTutorial()']")))
second_click.click()
选项#2 -
second_click = WebDriverWait(driver,10).until(EC.element_to_be_clickable((By.XPATH, "//div[@onclick='closeTutorial()']")))
second_click.click()
添加回答
举报