【python】python+selenium等待

from selenium import webdriver

from selenium.webdriver.support.wait import WebDriverWait

from selenium.webdriver.support import expected_conditions as EC

from selenium.webdriver.common.by import By

from selenium.webdriver.common.keys import Keys

import datetime

driver = webdriver.Chrome()

driver = webdriver.PhantomJS()

driver.maximize_window()

driver.implicitly_wait(10)

ele_loading = By.XPATH, “//*[@class=‘loading-div’ and @style=‘display: none; z-index: 200;’]”

driver.get(“http://xxx.xxx.com”)

driver.find_element_by_id(“uid”).send_keys(“xxx”)

driver.find_element_by_id(“password”).send_keys(“xxx”)

driver.find_element_by_xpath("//*[@value=‘登录’]").click()

WebDriverWait(driver, 10, 0.001).until(EC.presence_of_element_located(ele_loading))

driver.find_element_by_xpath("//[@id=‘GTAC-navbar’]//[text()=‘创建普通实验’]").is_displayed()

driver.find_element_by_xpath("//*[@src=’/ilab/Content/images/toolbox/tool-a.png’]").click()

print(datetime.datetime.now())

driver.save_screenshot(‘ele_loading.png’)

WebDriverWait(driver, 10, 0.001).until(EC.presence_of_element_located(ele_loading))

driver.find_element_by_xpath("//[@id=‘GTAC-navbar’]//[text()=‘创建普通实验’]").click()

WebDriverWait(driver, 10, 0.001).until(EC.presence_of_element_located(ele_loading))

driver.find_element_by_xpath("//*[@href=’/ilab/GTACTaskLists/index’]").click()

猜你喜欢

转载自blog.csdn.net/weixin_43400794/article/details/86657019