首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

自动化测试框架Robot Framework - 自动化测试示例

自动化测试框架Robot Framework 自动化测试示例 目录 1、第三方库 2、示例:Web 3、示例:App 4、示例:接口 1、第三方库 1、安装SeleniumLibrary SeleniumLibrary...命令行输入安装命令: pip install --upgrade robotframework-seleniumlibrary 或者,先下载后安装: https://pypi.org/project/robotframework-seleniumlibrary.../#files robotframework-seleniumlibrary版本5.1.3 2、浏览器驱动 (1)chromedriver(Chrome) https://chromedriver.storage.googleapis.com.../#files robotframework-requests版本0.9.1 5、其他第三方库 如果需要额外的第三方库的支持,请参考SeleniumLibrary的方式下载并安装相应库。...导入成功 5、编写测试用例 官方的SeleniumLibrary库API使用方法: https://robotframework.org/SeleniumLibrary/SeleniumLibrary.html

1.2K20

Robot Framework | 02 从抛弃RIDE开始创建你的RFS测试

概述 大多数情况下,我们用RobotFramework时,一般基于其图形界面的RIDE来编辑、管理、执行用例。 今天我们分享下基于非编辑器模式的RobotFramework 关键字自动化测试。...,命令为: pip install robotframework -U 安装最新的selenium3, 命令为: pip install selenium -U 安装SeleniumLibrary,命令为...: pip install --pre --upgrade robotframework-seleniumlibrary 安装Selenium2Library, 命令为: pip install --upgrade...--pre robotframework-selenium2library 注意: 在最新的Robotframework里,Selenium2Library从版本3.0开始已经被重命名为SeleniumLibrary...我们先看一下基于yaml语法来实现目标功能,如下: *** Settings *** # 使用SeleniumLibrary库实现百度搜索测试 Library SeleniumLibrary *

81490

Robot Framework | 02 从抛弃RIDE开始创建你的RFS测试

概述 大多数情况下,我们用RobotFramework时,一般基于其图形界面的RIDE来编辑、管理、执行用例。 今天我们分享下基于非编辑器模式的RobotFramework 关键字自动化测试。...,命令为: pip install robotframework -U 安装最新的selenium3, 命令为: pip install selenium -U 安装SeleniumLibrary,命令为...: pip install --pre --upgrade robotframework-seleniumlibrary 安装Selenium2Library, 命令为: pip install --upgrade...--pre robotframework-selenium2library 注意: 在最新的Robotframework里,Selenium2Library从版本3.0开始已经被重命名为SeleniumLibrary...我们先看一下基于yaml语法来实现目标功能,如下: *** Settings *** # 使用SeleniumLibrary库实现百度搜索测试 Library SeleniumLibrary *

1.8K40

AutoLine开源平台简明教程

这里以web测试来说明,我们用SeleniumLibrary库提供的关键字: ? 完整的用例步骤如下: 下面我们看一下各步骤的详细数据项截图: ? ? ? ? ? ? ? ?...AutoLine支持哪些关键字 当前已经默认集成了RobotFramework一下关键字,关键字的用法完全同RobotFramework 标准库 BuiltIn Collections DateTime...Dialogs OperationSystem Process Screenshot String Telnet XML RobotFramework标准库关键字文档: http://robotframework.org.../robotframework/#standard-libraries 第三方库 SeleniumLibrary 作用: 支持web UI测试 关键字文档: http://robotframework.org.../SeleniumLibrary/SeleniumLibrary.html Appium 作用: 支持APP移动端UI测试(android&ios) 关键字文档: http://serhatbolsu.github.io

59030

Robot Framework 安装配置

二、安装 RobotFramework 及其所需要的第三方库 RF 安装及运行所依赖的第三方库均可通过 Python 的包管理器 pip 进行安装。...其它常用第三方库: $ pip3 install robotframework-seleniumlibrary # 用于进行 Web 自动化测试$ pip3 install robotframework-appiumlibrary...# 用于进行 app 自动化测试$ pip3 install robotframework-requests # 用于进行接口自动化测试$ pip3 install robotframework-autoitlibrary...创建测试用例 导入 RF 的第三方库(以 SeleniumLibrary 库为例) 选择刚创建的测试套件,点击最右侧 Library 按钮,在弹出的弹窗中输入库名称,其余可不填,点击 OK 确认导入;...导入 SeleniumLibrary 库 导入后如果导入的库显示为红色,表示导入的库不存在(检查是否已安装相关的库,拼写是否正确,仍不行的话重启下 RIDE),如果是黑色则表示导入成功; ?

2.4K30

Robot Framework | 03 基于Public API创建你RFS测试

概述 本文就上一文基于RobotFramework关键字语法实现的百度搜索实例改为有Public API来实现 让大家看下如何基于代码模式来实现基于RobotFramework进行自动化测试 以便进一步加深大家对...RobotFramework的理解。...代表一个可执行的测试套件 ResultWriter 基于TestSuite或ExecutionResult()生成返回的原始记录生成测试报告、测试日志,xml格式的输出和XUnits文件 实例目标 本实例基于SeleniumLibrary...print("Robot Framework基本执行过程演示代码") # 创建套件 suite = TestSuite("百度搜索测试套件") # 导入SeleniumLibrary...库 suite.resource.imports.library("SeleniumLibrary") # 创建测试用例:启动浏览器 test_01 = suite.tests.create

86250

基于Robot Framework Public API创建你RFS测试

概述 本文就上一文基于RobotFramework关键字语法实现的百度搜索实例改为有Public API来实现 让大家看下如何基于代码模式来实现基于RobotFramework进行自动化测试 以便进一步加深大家对...RobotFramework的理解。...代表一个可执行的测试套件 ResultWriter 基于TestSuite或ExecutionResult()生成返回的原始记录生成测试报告、测试日志,xml格式的输出和XUnits文件 实例目标 本实例基于SeleniumLibrary...print("Robot Framework基本执行过程演示代码") # 创建套件 suite = TestSuite("百度搜索测试套件") # 导入SeleniumLibrary...库 suite.resource.imports.library("SeleniumLibrary") # 创建测试用例:启动浏览器 test_01 = suite.tests.create

73210

自动化测试框架Robot Framework - 简介、安装部署、启动RIDE

特点: (1)不用写代码也能够实现自动化测试 (2)关键字驱动 (3)可扩展性强:提供简单的API,用户可以自定义基于Python或Java的测试组件,支持丰富的第三方库,例如:SeleniumLibrary...,输入命令安装: python3 setup.py install robotframework版本4.0.3 3、安装robotframework-ride RIDE(robotframework-ride...命令行输入安装命令pip3 install robotframework-ride 或者,先下载后安装(步骤同robotframework离线安装方式): https://pypi.org/project...robotframework-ride对于wxPython的版本要求很高,必须一一对应,但往往是先安装了wxPython,再来安装robotframework-ride,然后运行会发现失败,所以要先安装...robotframework-ride,然后输入命令: python3 from robotide import main 这样就可以根据错误提示,找到你当前安装的robotframework-ride

1.6K10

robotframewor安装及项目实战

一、robotframework介绍 诺基亚公司出品的robotframework robotframework官网 特点: 1.简单的来说robotframework是一个通用型的自动测试框架 2.RF...其他的自动化都可以使用它来实现 8.详细的日志系统,定位失败问题精准 二、安装版本 安装记录 # gui交互界面 pip install wxpython==4.0.4 # 框架 pip install robotframework...==3.1.1 # 编辑器 pip install robotframework-ride==1.7.3.1 # web自动化类库 pip install robotframework-seleniumLibrary...发现版本不兼容问题,部分类库缺少重要关键字 比如:缺少open browser关键字 三、自带ride编辑器(老鸟也可vscode、pycharm都ok) 打开编辑器,全局搜索ride.py双击即可 四、robotframework...注释代码:ctrl+3 取消注释:ctrl+4 保存整个工程:ctrl+shit+s 局部保存,保存鼠标点击的部分——》ctrl+s 查看log:ctrl+L 查看report: ctrl+r 五、robotframework

39810

Robot Framework安装及常见问题解决

官方下载后安装:https://pypi.python.org/pypi/robotframework 百度网盘下载:链接:https://pan.baidu.com/s/1NYcW_7ejxEBFUnjRiHiNtA...官方下载地址:https://pypi.python.org/pypi/robotframework-ride 百度网盘下载:链接:https://pan.baidu.com/s/1zjyvFwFHsAd5uNzAqtSUYA...使用命令安装:python setup.py install python setup.py install 然后输入命令:python from robotide import main找到你当前安装的robotframework-ride...第六步:Selenium2Library安装 RF-seleniumlibrary 可以看做RF版的selenium 库,selenium (webdriver)可以认为是一套基于web的规范(API)...官方下载地址:https://pypi.python.org/pypi/robotframework-selenium2library 百度网盘地址:链接:https://pan.baidu.com/s

1.8K20
领券