robotframework-appiumlibrary
全部标签之前用的python2.7+robotframework进行的自动化测试,python3的还没尝试,今天尝试了下,搭建环境的时候也是各种报错,搞了几小时才搞好了。一、python安装下载python然后安装,地址:https://www.python.org/,安装时勾选添加到环境变量,安装后cmd命令python,可看到python版本则安装成功。 二、WxPython安装pipinstallwxPython三、RIDE安装pipinstallrobotframework-ride 四、Selenium2library安装pipinstallrobotframework-selenium2
创建项目实际上在RobotFramework中创建测试项目和创建单元测试项目是一致的。robotunittest(python)TestProjectTestProjectTestSuitTestSuitTestCaseTestCase1、创建测试项目选择菜单栏file—>NewProjectName输入"TestRobot01";Type选择Directory2、创建测试套件右键点击“TestRobot01”选择NewTestSuite选项Name输入"TestSuite01";Type选择File3、创建测试用例右键点击“TestSuite01”选择NewTestCase用例只需输入用例名
RF环境搭建首先安装python并且配置python环境变量pipinstallrobotframeworkpipinstallrobotframework-ride生产桌面快捷方式不行换豆瓣源检查一下piplistRF类库和扩展库标准库 按F5快捷键查询,可以看到rf自带的库不需要额外安装这些标准库在python的\Lib\site-packages\robot\libraries中扩展库(需要通过pip命令额外安装的库)这些扩展库在python的\Lib\site-packages中web自动化测试:SeleniumLibrary 安装:pipinstallrobotframework-
一、前言测试框架的作用是帮助我们管理测试用例、执行测试用例、参数化、断言、生成测试报告等基础性工作,让我们将精力用在测试用例的编写上。好的测试框架应该具有很高的扩展性,支持二次开发,并能够支持多种类型的自动化测试。测试工具的作用是为了完成某一类型的测试,比如Selenium用于对WEBUI进行自动化测试,Appium用来对APP进行自动化测试,Jmeter可以用来进行API自动化测试和性能测试。另外,Java语言中OkHttp库,Python语言中的requests库,这些HTTP的client也可以看做是一种API测试工具。二、框架对比【RobotFramework】RobotFramew
1robotframework的环境搭建第一步:Python环境(建议3.6.8) 首先安装python,可从如下地址下载: https://www.python.org/downloads/release/python-368/ 安装成功后配置到环境变量 然后启一个cmd命令窗口验证下是否成功安装,成功安装如图所示:第二步:robotframwwork安装 推荐使用pip安装,一般python安装成功后,都会自带了pip的. 使用命令安装:pipinstallrobotframework第三步:wxPython的安装 这个必须先安装,否则ride编辑
1robotframework的环境搭建第一步:Python环境(建议3.6.8) 首先安装python,可从如下地址下载: https://www.python.org/downloads/release/python-368/ 安装成功后配置到环境变量 然后启一个cmd命令窗口验证下是否成功安装,成功安装如图所示:第二步:robotframwwork安装 推荐使用pip安装,一般python安装成功后,都会自带了pip的. 使用命令安装:pipinstallrobotframework第三步:wxPython的安装 这个必须先安装,否则ride编辑
Python3.7+RIDE+RobotFramework环境搭建过程中,安装完robotframework-httplibrary后,加载HttpLibrary.HTTP报错Importingtestlibrary"HttpLibrary.HTTP"failed经过网上查询分析,发现HttpLibrary是基于python2.0开发的,高版本的python中可能会存在一些兼容性问题,所以我们就围绕兼容问题进行处理。Ride在应用过程中,遇到的兼容问题还是蛮多的,只能多多记录,以便后用。 一、检查HttpLibrary依赖的类库是否安装成功piplist检查from robotframewor
Python3.7+RIDE+RobotFramework环境搭建过程中,安装完robotframework-httplibrary后,加载HttpLibrary.HTTP报错Importingtestlibrary"HttpLibrary.HTTP"failed经过网上查询分析,发现HttpLibrary是基于python2.0开发的,高版本的python中可能会存在一些兼容性问题,所以我们就围绕兼容问题进行处理。Ride在应用过程中,遇到的兼容问题还是蛮多的,只能多多记录,以便后用。 一、检查HttpLibrary依赖的类库是否安装成功piplist检查from robotframewor
前言:最近领导想了个需求,想把目前组内在linux平台上执行的自动化脚本搞成可视化,如果是web站点相关日志可视化倒是简单了,ELK就是不错的选择,大部分可视化项目这种的,可以做的开起来很炫。我们这边是自己写的脚本,测试网卡的自动化,日志的格式并不是那么符合web日志的格式。选择方案:Reportportal可视化项目地址:reportportal/reportportal:MainRepository.ReportPortalstartshere-seereadmebelow.(github.com)比较符合我的想法,重点在于可视化执行过程,可视化结果分析,灵活自定义图表。过程:1.把lin
前言:最近领导想了个需求,想把目前组内在linux平台上执行的自动化脚本搞成可视化,如果是web站点相关日志可视化倒是简单了,ELK就是不错的选择,大部分可视化项目这种的,可以做的开起来很炫。我们这边是自己写的脚本,测试网卡的自动化,日志的格式并不是那么符合web日志的格式。选择方案:Reportportal可视化项目地址:reportportal/reportportal:MainRepository.ReportPortalstartshere-seereadmebelow.(github.com)比较符合我的想法,重点在于可视化执行过程,可视化结果分析,灵活自定义图表。过程:1.把lin