import time
from selenium import webdriver
import os
#Extract some operation as function.
def press_login():
login = driver.find_element_by_xpath("//*[@id='u1']/a[2]")
login.click()
def press_login_by_account():
loginbyaccount = driver.find_element_by_xpath('//*[text()="用户名登录"]') #"//":相对路径, “*”:匹配任意节点,text()函数
loginbyaccount.click()
def press_check_box():
driver.find_element_by_xpath("//*[@id='TANGRAM__PSP_11__memberPass']").click()
file_path = os.path.dirname(os.path.abspath('.'))+"/tools/chromedriver.exe"
driver = webdriver.Chrome(file_path)
driver.maximize_window()
url ="https://www.baidu.com"
driver.get(url)
driver.implicitly_wait(5)
print("成功进入网址:", url)
press_login()
print("点击登录按钮")
time.sleep(2)
press_login_by_account()
print("成功点击用户名登录")
time.sleep(2)
press_check_box()
time.sleep(10)
print("成功点击下次自动登录")
press_check_box()
print("再次点击下次自动登录")
time.sleep(2)