RobotFramework
SummerLaw
这个作者很懒,什么都没留下…
展开
-
RobotFramework环境搭建懒人笔记
这里记录在WINDOWS上搭建RobotFramework 基础环境的懒人步骤。 如果想要使用RIDE来写robot case,目前还只能用python2。之后RIDE应该会兼容python3,只是不知道啥时候。 STEPs安装 Python 2.7.15: https://www.python.org/downloads/release/python-2715/,并将 C:\...原创 2018-06-15 17:11:32 · 182 阅读 · 0 评论 -
使用Pabot和Selenium Grid并行执行Robot Framework用例
本文记录如何在本地环境快速搭建Selenium GRID,并行执行RF用例。 搭建Selenium Grid这里不对Selenium Grid多做介绍,可以参阅官方文档。传统的搭建方法,在官方文档中也可以找到。本文使用官方推荐一个简单的开源工具,快速启动Selenium Hub和Node,VisGrid。注册可以免费下载。下载后双击jar文件可以执行,或者用命令行 java -...原创 2018-07-16 15:01:22 · 2235 阅读 · 0 评论 -
RobotFramework + Selenium实践1 -- 操作滚动条
编写用例时,碰到带有滚动条的下拉列表,目标选项不在第一页,需要翻页找到它。Focus关键词实验结果不生效,后采用 Execute Javascript 关键词,执行Javascript脚本翻页。样例如下。Scroll Selector To [Arguments] ${locator} # 传入目标选项的locator ${dropdown} Evaluat...原创 2018-07-21 17:53:33 · 4450 阅读 · 4 评论 -
RobotFramework + Selenium 实践2 -- 下载文件
实践中需要下载文件到目标目录。Selenium关键词中对此没有很好的支持。经过学习前人经验,得出方法,可以通过wget直接获取文件。此前,需要拿到被测系统的cookie信息。最终方案如下,1)Linux系统Download Congiuration File [Arguments] ${cookiename} ${cookievalue} Get C...原创 2018-07-21 18:01:54 · 998 阅读 · 0 评论 -
RobotFramework项目yaml配置文件使用
RF支持从文件(.py, .java, .yaml)load变量。以当前工作项目proj为例,proj 自动化项目选用yaml文件作为标准配置文件,因为yaml具有结构分明,可读性强的优点。配置文件入口配置文件settings.yaml放置在 autotest4proj/resource 目录下。入口文件是autotest4proj/resource/common.robot,导入方...原创 2019-02-15 17:36:30 · 2625 阅读 · 3 评论