UI自动化测试--step2---使用用户名与密码模拟登陆操作
上次写到我们打开了Excel表格,读取到了目标url,并作为参数传到driver.get()函数,打开了想要打开的网址,接下来我们使用用户名与密码登录网站
1.首先在之前的Excel文件中新建一个sheet页,命名为登录,用户名跟密码保存在Excel表格中
2.还是使用之前的代码读取这两个信息,这个时候我们就可以发现可以将之前读取用例的代码封装为一个函数,方便后续sheet页中的调用
#定义一个方法read(),用来读取用例
def read(specificSheet):#打开用例book = xlrd.open_workbook("文件路径")# 获取文件对象中sheet名为参数为sheet的sheet对象sheet1 = book.sheet_by_name(specificSheet)# 获取总行数nrows = sheet1.nrowsurllist = []for i in range(nrows):print(i)# 获取第i+1行 第2列的值nrowsvalue = sheet1.row_values(i, 1)# 这里添加元素不能用list = list.append(nrowsvalue);否则会出现nonetype的错误urllist.append(nrowsvalue)print(u
UI自动化测试--step2---使用用户名与密码模拟登陆操作相关推荐
- 用指定的用户名和密码无法登陆到该ftp服务器
任务:搭建Win10自带的FTP服务器(IIS) 问题:输入正确的用户名和密码,依然报"用指定的用户名和密码无法登陆到该ftp服务器"错误 原因:该用户不具备访问FTP站点物理路径 ...
- selenium使用账号密码模拟登陆淘宝,使用账号密码!
1,需要相关的库如下 from selenium import webdriver from selenium.webdriver.common.action_chains import Action ...
- selenium使用账号密码模拟登陆淘宝,使用账号密码
1,需要相关的库如下 from selenium import webdriver from selenium.webdriver.common.action_chains import Action ...
- 基于Selenium与Pytest框架的Web UI自动化测试系统的设计与实现
摘要 随着互联网的高速发展,软件技术日新月异,产品更新换代的加快等,始终都离不开一个最核心的要素就是保证产品的质量,测试人员则在其中担任着不可或缺的角色.测试人员的主要工作职责就是通过各种测试手段去发 ...
- UI 自动化测试 —— selenium的简单介绍和使用
selenium 是 web 应用中基于 UI 的自动化测试框架,支持多平台.多浏览器.多语言. 提到 UI 自动化就先了解什么是自动化测试? 目录 1. 自动化测试 2. UI 自动化 2.1 UI ...
- 怎样使用计算机上的高级共享设置密码,win7系统电脑,如何设置共享,共享计算机的用户名和密码怎样设置...
如何设置共享,共享计算机的用户名和密码怎样设置 百度文库的东西 自己能找到方法的...XP与WIN7如何共享 第一,双击桌面上网络图标. 第二,单击上面网络共享中心. 第三,单击左边的更改高级共享设置 ...
- win7如何为计算机添加用户名和密码,win7系统电脑,如何的设置共享,共享计算机的地用户名和密码怎样设置...
win7 实用标准文案 百度文库的东西自己能找到方法的...XP与WIN7如何共享 第一,双击桌面上网络图标. 第二,单击上面网络共享中心. 第三,单击左边的更改高级共享设置,在这儿设置你的共享方式. ...
- ORACLE wallet实现无需输入用户名与密码登陆数据库
在ORACLE 10G前,我们在SHELL或JDBC中连接数据库时,都需要输入用户名与密码,并且都是明文.从1OGR2开始,ORACLE提供wallet这个工具,可以实现无需输入用户名与密码就可以登陆 ...
- mongodb创建数据库用户名和密码_Linux运维老司机,教你MongoDB 的不同连接方式
在本教程我们将讨论 MongoDB 的不同连接方式. 启动 MongoDB 服务 在前面的教程中,我们已经讨论了如何启动 MongoDB 服务,你只需要在 MongoDB 安装目录的 bin 目录下执 ...
- 数据库设计——将用户名和密码与用户其他信息分成两张表
数据库设计--将用户名和密码与用户其他信息分成两张表 好处 (1)面向对象方面考虑用户信息就是用户本身,用户名和密码只是登陆钥匙. (2)性能方面考虑登陆验证的时候列较少,查询速度快. (3)安全性考 ...
最新文章
- 学习区块链的十大理由
- 《MySQL DBA修炼之道》——2.3 其他MySQL分支的安装
- 常见荧光定量 PCR 检测方法比较
- 软件工程——团队作业3
- java gc回收机制种类_JAVA的垃圾回收机制(GC)
- 我们应该这样理解鸿蒙
- js使用在vue中Date来计算日期,当前日期前多少天的日期 两个日期相减或相加等
- Android适配底部返回键等虚拟键盘的完美解决方案
- kij是不是c语言语句,C语言考试题库及答案分析(总35页).doc
- 拓端tecdat|R语言ARMA-GARCH-COPULA模型和金融时间序列案例
- Latex 中的算法流程介绍,含中文和矩阵公式段落整体居中内部左对齐
- “去面试,你敢不填登记表吗?”“不敢”
- 数据分析师15-面试全流程
- 重置网络命令win7
- 毫米波雷达 3发4收 阵列信号回波模拟(基于信号的延时来建模)以及DOA和MVDR方法测角 (二)
- ALGO-973 唯一的啥子( 蓝桥杯题解)
- 文件md5加密基本操作
- 虹科案例分享丨世界领先的矿业公司(英美资源集团)与虹科-Atheer合作
- doom和spacemacs的切换
- NAT代理服务器技术调研
热门文章
- 51nod1344 走格子
- android5.1支持4g,安卓5.1系统4G网络 美伴M8智能后视镜_行车记录仪_汽车电子导购-中关村在线...
- Android APK瘦身,看这一篇就够了
- 云机房与计算机考试,计算机等级考试中云桌面机房的优势浅析
- 理化生数字化探究实验室建设解决方案
- python爬虫免费领取_HTTP抓包和Python爬虫获取7天酒店免费房信息
- 图像质量评价:感知建模vs机器学习【VALSE Webinar】Panel实录
- C++ 使用SDL显示YUV图像数据
- 2020鼠年集五福行动又开始了,今年的5亿元你能分到多少呢?
- java jsp动态生成 pdf_[JAVA100例]039、生成PDF文件