- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 SeleniumLibrary+Robotframework开发自动化测试项目(05-数据分离-项目结构调整)
数据分离-项目结构调整1、添加locator文件2、读取locator文件3、Selenium方法二次分装4、项目结构调整5、新增测试用例5、GitHub项目链接1、添加locator文件#-*-coding:utf-8-*-PROJECT_LOCATOR = { "通用": { "通用_首页_BUTTON_登录": "xpath=//a[text()='登录']", "通用_首页_TEXT_你好": "xpath=//a[contains(text(),'
2020-09-16 21:56:33 301
原创 SeleniumLibrary+Robotframework开发自动化测试项目(04-创建配置文件)
增加配置文件1、创建配置文件2、配置信息替换3、配指定配置文件路径我们现在已经有了一个基本的关键字驱动的测试框架的雏形了,接下来我们再进一步的对关键字进行改造,首先我们把脚本里的一些配置信息提取出来,设置为配置文件;1、创建配置文件LEARNING_LOG_CFG = { "url": "http://127.0.0.1:8000/", "browser": "Chrome", "username": "admin", "password": "admin@123"
2020-09-16 20:03:14 151
原创 SeleniumLibrary+Robotframework开发自动化测试项目(03-封装测试关键字)
封装测试关键字1、创建Selenium关键字库文件Rescouce文件(SeleniumResource.txt)2、创建通用的业务逻辑Rescouce文件(CommonResource.txt)3、创建测试用例套件:学习笔记.txt如果大家在自己本地的环境上面也做到了这一步,那么恭喜你已经可以独立的开始编写自动化用例了,但是我们现在的代码还是过于简陋了,我们还需要对脚本进行优化,即封装关键字,做模块化的划分。对用例进行分析后得出以下结论:将测试用例划分为两块:1、打开浏览器;2、用户登录;其中用户
2020-09-16 19:44:16 287
原创 SeleniumLibrary+Robotframework开发自动化测试项目(02-创建测试用例)
创建测试用例打开RIDE创建项目创建测试套件创建测试用例引入库文件编写用例用例执行结果查看完善用例元素定位RIDE运行问题修改RIDE中文乱码修改打开RIDE现在我们已经把测试环境搭建完成了,来启动RIDE编辑脚本吧现在你的桌面上应该会有一个RIDE的启动图标:双击即可打开,如果桌面上没有也没关系,使用python 来直接执行ride.py即可,大家若果觉得每次都这样执行太麻烦了,写一个bat脚本就可以了,之前搭建环境的时候有讲到的。创建项目因为我们本地实际上现在是一个空白的状态,所有我们使用N
2020-09-15 23:20:24 367
原创 SeleniumLibrary+Robotframework开发自动化测试项目(01-测试环境准备)
目录环境准备python环境安装pycahram安装库文件安装浏览器及驱动安装-以Chrome为例被测系统准备环境准备针对于web端UI自动化测试的讲解,开发语言为python3,UI自动化工具为selenium2,测试框架为robotframework,现在自动化测试还是处于一个比较火热的阶段,掌握一项自动化测试技巧对于我们的职业发展还是很有好处的,话不多说,下面开始进行讲解。python环境安装Python安装参考如下: 如何在windows下安装Pythonpycahram安装工欲善其事必
2020-09-14 21:46:27 457
learning_log.zip
2020-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人