自动化测试
文章平均质量分 57
yinnervivy
这个作者很懒,什么都没留下…
展开
-
python2和python3同时安装时,修改默认启动环境为python3
最近遇到了一个问题,安装django之后需要启动django,但是因为同时安装了python2和python3,所以使用“django-admin”一直提示python2的目录下找不到django,结果找到了一个很有意思的解决办法。解决办法就是修改环境变量中的path,把python3的位置移到python2之前,重新打开cmd执行就可以成功启动了。...原创 2020-03-11 16:36:41 · 868 阅读 · 0 评论 -
python+selenium自动化测试 框架设计
项目介绍菜单列表显示如下:其中每个父级菜单展开后存在多个子菜单,子菜单中功能相似,包括新建、编辑、删除、搜索等功能。代码框架包含三级操作,分别对应项目的菜单处理。第一级:TestCases,包含了代码入口与5个父级菜单;第二级:FunctionActions,包含每个父级菜单的子菜单;第三级:Common,包含基本操作与数据库连接等操作,如找到元素并点击、找到元素后输入等;...原创 2019-05-08 11:33:58 · 389 阅读 · 0 评论 -
python+selenium自动化测试 文件上传
web自动化测试中遇到了需要上传文件,前端代码格式为 input type=‘file’,因此可直接采用send_keys实现上传。实现方法:# 上传软件包 driver.findelementInput('xpath', '//input[@type="file"]', softpkgPath)time.sleep(10)但关于文件路径的问题,因为不想使用绝对路径,可以直接放在测...原创 2019-05-08 14:12:38 · 1083 阅读 · 0 评论 -
python+selenium 自动化测试 错误总结
1、今天遇到的问题,报错说HTMLTestRunner中outputbuffer未定义:问题定位:首先由于代码未改过,之前跑一直是没有问题的,所以不应该是代码问题;于是先屏蔽HTMLTestRunner,直接用unittest启动测试用例:runner = unittest.TextTestRunner()runner.run(suite)结果报错webdriver与chrome版...原创 2019-05-09 11:31:01 · 460 阅读 · 0 评论 -
python+selenium 自动化测试 第一篇 环境搭建
python+selenium 自动化测试第一篇 环境搭建Window 10 平台的环境准备:1、 python环境(python 2.7.16)2、 python 编码工具pycharm3、 自动化工具库selenium 3.141.04、 浏览器启动工具webdriver(chromedriver)5、 测试环境需要的库:pymysql(连接数据库)sshtunel(连接服...原创 2019-05-07 11:50:45 · 172 阅读 · 0 评论 -
python+selenium 自动化 输出测试报告
1、框架:unittest2、输出测试报告采用HtmlTestRunner库,下载HTMLTestRunner.py文件后放置位置:C:\Python27\Lib在pycharm中需要导入HTMLTestRunner3、代码实现:import unittestfrom SystemManage import Systemmanagefrom SoftwareManage import ...原创 2019-05-07 17:00:32 · 1511 阅读 · 0 评论 -
Python 使用隧道连接MySQL数据库并进行批量操作
1、python连接mysqlpython连接mysql直接使用 pymysql 即可,使用pip install pymysql 可以直接安装,连接方法如下:connect = pymysql.connect(host='127.0.0.1', port=server.local_bind_port, ...原创 2019-07-30 16:09:45 · 327 阅读 · 0 评论