2015-04-17 3 views
-1

Как я могу написать код, используя нижний webdriverwaitPython селеном WebdriverWait

x = False 
    while not x: 
     try: 
      manage = driver.find_element_by_xpath(
       "/html/body/main/div/article[1]/div[4]/header/div[2]/div/div/a") 
      manage.click() 
      x = True 
     except StaleElementReferenceException: 

      x = False 

#

ответ

0

Таким образом, явный способ:

from selenium.webdriver.common.by import By 
from selenium.webdriver.support.ui import WebDriverWait 
from selenium.webdriver.support import expected_conditions as EC 

element = WebDriverWait(driver, 10).until(
EC.element_to_be_clickable((By.XPATH, "/html/body/main/div/article[1]/div[4]/header/div[2]/div/div/a"))); 

element.click(); 
Смежные вопросы