Python+Selenium之练习篇5:点击复选框-Checkbox

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)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。