我正在尝试在 python 中使用 selenium web 驱动程序自动化一个网站。由于页面未正确加载的服务器错误而无法获取可点击元素时,它会卡住。我想创建一个函数,如果它没有正确加载(更具体地说,如果它没有获得可点击的元素),它将在 15 秒后自动刷新页面。
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
driver=webdriver.Chrome(r"C:\Users\Hp\Downloads\chromedriver")
driver.get("https://addguru.in/user/index.php")
driver.maximize_window()
driver.implicitly_wait(15)
username=driver.find_element_by_name("username").send_keys("-------")
password=driver.find_element_by_name("password").send_keys("-------")
driver.implicitly_wait(40)
driver.find_element_by_class_name("submit_btn").click()
""" I want a function here which automatically refresh the page after each 15 sec if the submit-btn is not clickable (due to propely loading problem) """
browser.find_element_by_id("checkCbtaskdiv").click()
driver.implicitly_wait(10)
温温酱
holdtom
ibeautiful
相关分类