python3.5 jira网站实现用户的批量插入
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3.5 jira网站实现用户的批量插入相关的知识,希望对你有一定的参考价值。
工作中,经常要给多个用户创建账号,为了减少工作量,写了个自动化脚本来帮助我批量创建用户
代码如下:
"""自动创建Jira的学生账号""" from selenium import webdriver from time import sleep import csv driver = webdriver.Chrome(r‘D:\\selenium\\tools\\chromedriver.exe‘) driver.get("http://xxx:8090/login.jsp") #jira的网址 data_set = r‘C:\\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网站实现用户的批量插入的主要内容,如果未能解决你的问题,请参考以下文章
利用Python实现批量注册网站用户,注意不可用于商业用途哦!