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()