码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2017-09-06 18:28:23      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:driver   open   批量   创建   iso   print   implicit   login   mit   

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

代码如下:

"""自动创建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网站实现用户的批量插入

标签:driver   open   批量   创建   iso   print   implicit   login   mit   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!