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表格内容:

显示结果:

时间: 2024-08-16 18:29:02

python3.5 jira网站实现用户的批量插入的相关文章

Django 编写博客网站的用户管理部分(采用自有的 django.contrib.auth) 2. 登陆登出和用户信息管理

续前Django 编写博客网站的用户管理部分(采用自有的 django.contrib.auth) 1. 注册部分 项目工具:Python 2.7.11  Django 1.10.2  Bootstrap 3.3.0   IDE:eclipse Pydev 1. 由于Django自带auth, 故仅需编写登录登出的url和template即可 urls常见上篇 template代码如下仅供参考: login 1 {% extends "account_base.html" %} 2 3

提升网站的用户粘性的5个技巧

从一个网站的设计到开始运营就应该已经存在于其中了,每一项产品的诞生都是为了网站的运营,运营官如果参与到网站的设计中能够使得自己在运营中的目标方向变得清晰而准确.在网站运营上一个网站运营官要做的事情有很多. 评判一个网站的好坏,一方面是要看这个网站的流量,另一方面,也是更为重要的一个方面:网站的粘性.一个网站的粘性直接反映了这个网站的好坏.网站的粘性高了,会节约你大量的推广成本.要增加网站的粘性,首先得保证自己的网站内容适宜目标用户,然后还有几个重要的关键点需要大家把握. 如何增加网站用户粘性 第

在MVC中实现和网站不同服务器的批量文件下载以及NOPI下载数据到Excel的简单学习

嘿嘿,我来啦,最近忙啦几天,使用MVC把应该实现的一些功能实现了,说起来做项目,实属感觉蛮好的,即可以学习新的东西,又可以增加自己之前知道的知识的巩固,不得不说是双丰收啊,其实这周来就开始面对下载在挣扎啦,不知道从哪下手,而且自己针对一个文件下载的小小练习还是写过的,但是和项目中的下载完全就是两个世界,所以我只能抱着学习的心情查找资料啦,刚开始由于leader没有说怎么个下载的办法,我只能自己看些有关下载的资料啦,周一只是在猜测的学习,然后通过询问各路大神.就新学习了NOPI,当我看到Nopi下

IIS 无法显示网页 目前访问网站的用户过多

最近把一个服务部署到XP系统的IIS上,供其他程序调用,在访问了几个页面后,会出现“无法显示网页 目前访问网站的用户过多”的提示. 网上找了,果然有解决方法: 1.打开IIS,在网站上右键,选择“属性”,按下图将红色处复选框空白,不勾选. 这个道理很简单,去掉这个对勾后,每一次客户端的响应结束后,连接即断开.所以连接数一直不会太高的. 2.重启IIS,在运行中输入iisreset 3.完成,浏览器中打开网页即可. IIS 无法显示网页 目前访问网站的用户过多

增加网站的用户体验度

1.增加相关文章模块.在每一篇文章的下边,增加一个相关文章模块,这样不但增加了网站内容的聚合性,从总体上提高网站的权重,而且还可以让用户迅速找到相关文章,加深对软文的理解,提高了用户体验,减少了网站的跳出率.同时加上上一篇和下一篇这样的文章导航.研究表明,同等条件下,搜索引擎会把PV较高的网站排在前边,所以提高了用户体验,同时可以提高网站的关键词排名. 2.做好网站的导航结构和网站内容分类.方便网站用户迅速找到自己所需要的内容,把最重要的栏目或者目录放到最前边显眼的地方,分类要明确,而且最好用文

动易多屏优化怎么实现网站自动识别用户访问设备

原文转载自http://www.pangshayu.com/html/8634.html 动易多屏优化技术是指在保持同一域名.同一后台.同一数据库.同一套系统的基础上,不同设备(PC/手机/PAD)来访问网站前台时,网站都会针对此类设备显示与之最相适应和专为此类设备的用户使用习惯优化的前台界面,从而在不同设备访问时都能提供最佳用户体验. 那么问题来了,动易多屏优化怎么实现网站会自动识别用户访问设备呢?其实很简单,按照本文的操作就可以快捷高效的实现动易多屏优化实现网站自动识别用户访问设备的功能.

批量创建用户与批量文件重命名

title: 批量创建用户与批量文件重命名 tags: 批量,用户,创建,重命名 批量创建用户与批量文件重命名 1. 批量创建用户 如果需要批量创建用户,且用户名为stu01-stu10,用户密码为随机的10位密码. 1.1 分析解答 如果用户名为stu01的话,我们可以采用for循环,直接变量范围为01-10,密码随机的话我们可以采用系统默认的随机变量RANDOM,因为默认的RANDOM只有5位数字,因此我们可以给它md5加密,然后取其中的8位字符当做密码.当然我们也可以不用循环,直接使用命令

Django-choices字段值对应关系(性别)-MTV与MVC科普-Ajax发json格式与文件格式数据-contentType格式-Ajax搭配sweetalert实现删除确认弹窗-自定义分页器-批量插入-07

目录 models 字段补充 choices 参数/字段(用的很多) MTV与MVC模型 科普 Ajax 发送 GET.POST 请求的几种常见方式 用 Ajax 做一个小案例 准备工作 动手用 Ajax 实现效果 contentType 前后端传输数据编码格式 ajax 提交数据 ajax发 json 格式数据 ajax 传文件 序列化组件 利用 sweetalert 搭建页面(弹窗) 弹窗中文支持不太好,手动修改样式 页面数据没刷新的问题 自定义分页器 批量插入测试数据 bulk_creat

SQL表值参数批量插入

--使用表值参数向另一数据表中批量插入数据 USE DF17DataPro--创建并使用表值参数步骤/*1.创建表类型并定义表结构.有关如何创建 SQL Server 类型的信息,请参阅用户定义表类型.有关如何定义表结构的详细信息,请参阅 CREATE TABLE (Transact-SQL).2.声明具有表类型参数的例程.有关 SQL Server 例程的详细信息,请参阅 CREATE PROCEDURE (Transact-SQL) 和 CREATE FUNCTION (Transact-S