keyword的数据可以来源list,也可以来源TXT
如果是多个参数,可以使用字典格式的数据,进行赋值。
当来源TXT的时候,需要提前新建新建并写入数据。
from selenium import webdriver
import time
# keyword的数据可以来源list,也可以来源TXT
# 当使用TXT的时候,使用open方法打开文件,然后readlines读取每一行数据
# keyword=['CSDN', '王怕怕升职记', 'Python']
keys_file = open('D:\\test.txt')
keys = keys_file.readlines()
driver=webdriver.Chrome()
driver.get('https://www.baidu.com/')
time.sleep(3)
# 使用for循环,进行自动化测试
for keyword in keys:
driver.find_element_by_id('kw').clear()
driver.find_element_by_id('kw').send_keys(keyword)
driver.find_element_by_id('su').click()
time.sleep(2)
print (driver.title)
driver.quit()