data.csv文件数据有:
username,userpwd
张三,666666
admin,888888
datatest.py文件数据有:
import csv
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
# 打开csv文件
filename = open("data.csv")
# 读取csv文件
reader = csv.reader(filename)
# 定义个列表
listdata = []
# 循环给列表赋值
for rows in reader:
#第一行不用赋值
if reader.line_num == 1:
continue
else:
# 除了第一行的添加进去
listdata.append(rows)
# 打开浏览器
driver = webdriver.Chrome();
driver.get("http://localhost:55325/")
# 循环 从0开始
for i in range(0,len(listdata)):
# 获取每一行的第一个元素
print(listdata[i][0])
# 获取每一行的第二个元素
print(listdata[i][1])
driver.find_element(By.ID, "username").send_keys(listdata[i][0])
driver.find_element(By.ID, "password").send_keys(listdata[i][1])
time.sleep(2)
driver.find_element(By.ID, 'login').click()
time.sleep(2)
alert = driver.switch_to.alert
alert.accept()
time.sleep(3)