首页 > 编程语言 > 详细

python3.5 jira网站实现用户的批量插入

时间:2017-09-06 18:03:04      阅读:443      评论:0      收藏:0      [点我收藏+]

工作中,经常要给多个用户创建账号,为了减少工作量,写了个自动化脚本来帮助我批量创建用户

代码如下:

"""自动创建Jira的学生账号"""
from selenium import webdriver
from time import  sleep
import csv
driver = webdriver.Chrome(rD:\selenium\tools\chromedriver.exe)
driver.get("http://xxx:8090/login.jsp") #jira的网址
data_set = rC:\Users\xxx\Desktop\data.csv
sleep(10)
#输入用户名和密码
driver.find_element_by_id(login-form-username).send_keys(songqin)
driver.find_element_by_id(login-form-password).send_keys(woaisongqin)
driver.find_element_by_id(login-form-submit).click()
sleep(5)

driver.find_element_by_id(admin_menu).click()
driver.find_element_by_id(admin_users_menu).click()
driver.find_element_by_id(login-form-authenticatePassword).send_keys(woaisongqin)
driver.find_element_by_id(login-form-submit).click()
driver.implicitly_wait(15)
#创建用户
# driver.find_element_by_id(‘create_user‘).click()
#创建用户面板
reader = csv.reader(open(data_set,encoding=utf-8))
rows = [row for row in reader]
print(rows)

for i in rows:
    driver.implicitly_wait(15)
    driver.find_element_by_id(create_user).click()
    driver.find_element_by_id(user-create-username).send_keys(i[0])
    driver.find_element_by_id(user-create-password).send_keys(i[1])
    driver.find_element_by_id(user-create-confirm).send_keys(i[2])
    driver.find_element_by_id(user-create-fullname).send_keys(i[3])
    driver.find_element_by_id(user-create-email).send_keys(i[4])
    driver.find_element_by_id(user-create-submit).click()

    sleep(2)
    driver.back()




driver.close()

data.csv表格内容:

技术分享 

 

显示结果:

技术分享

python3.5 jira网站实现用户的批量插入

原文:http://www.cnblogs.com/rrl92/p/7486024.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!