RobotFramework+ride

RobotFramework+ride

口述操作

  1. 常用快捷键:

    1. ctrl+alt+space 联想关键字
    2. ctrl+鼠标悬浮 关键字帮助
  2. 切换窗口
    1. ${handles} Get Window Handles #获取窗口句柄
    2. Select Window ${handles}[1] #切换到第二个窗口
  3. 选取下拉框的值
    1. Select From List By Index 按索引查找,第一个元素为0
    2. Select From List By Label 显示的文本值
    3. Select From List By Value 属性的值
  4. 测试所包含的关键字
    1. Open Browser 打开网页
    2. Input Text 文本框
    3. Input password 密码框
    4. Page Should Contain 页面包含的内容
    5. Mouse Over 悬浮框
    6. Sleep 停止
    7. Click Element 按钮点击(链接点击)
    8. Maximize Browser Window 页面最大化
    9. Close All Browsers 关闭浏览器
  5. 分层的使用
    1. 选取用例里面edit中登录的内容
    2. 右键Extract Keyword name为login
    3. 点击settings→Arguments中填写变量,登录中有几个变量就写几个变量,变量为唯一值 例子:username|username|{password},相应的在参数值下对应的需要写入username跟password
    4. 右击创建项目目录的节点→new resource
    5. 如果使用到该分层后的内容→在需要的用例集中添加resource

图形化操作

  1. 创建项目、目录、测试集、用例  

  2. 导入SeleniumLibrary库
  3. 编写用例
  4. 分层(类似于封装)
    1. 选中一块儿区域

    2. 填写name跟argument
    3. 设置loginInfo的参数值
    4. 在功能模块文件夹右键添加new resource
    5. 将loginInfo添加到添加的new resource
    6. 添加resource

      

原文地址:https://www.cnblogs.com/wp950416/p/12172855.html

时间: 2024-10-13 00:13:39

RobotFramework+ride的相关文章

robotframework ride报错 Keyword 'BuiltIn.Log' expected 1 to 5 arguments, got 12.

错误原因,else和else if使用了小写,必须使用大写才能识别到. robotframework ride报错 Keyword 'BuiltIn.Log' expected 1 to 5 arguments, got 12.

robotframework ride安装

之前在python3.3.5的环境下一直无法找到匹配的wxPython版本,只能再装了一个python2.7,后面在2.7的环境下重新安装了robotframework和ride,结果还是无法启动ride,在编译环境下打入‘from robotide import main’ 提示 Wrong wxPython version. You need to install wxPython 2.8.12.1 with unicode support to run RIDE.wxPython 2.8.

robotframework+ride+Selenium2Library+AutoItLibrary配置

最近要安装RFS,虽然网上很多安装说明,但是自己装的时候还是遇到了很多问题. 1. AutoLibrary导入失败:猜测原因是AutoLibrary需要先安装pywin32,而我一开始安装的是python 64位,当然也许python 64位也可以成功,但是需要处理一下pywin32 2. ride不能启动:wxPython版本不对 3. Selenium2Library包不能导入:需要下载ride的源码重新安装,放弃使用exe文件 所有使用到的资源: 所有资源官网都可以下载到,也可以到csdn

Appium+Robotframework实现iOS应用的自动化测试-4:OS X中安装和启动RIDE

有两种方式进行Appium测试: 1. 远程方式进行Appium测试:在Windows系统中启动RIDE并运行测试,这种方式的好处是方便,简单,但在一开始可能因为配置的问题测试跑不起来: 2.本地方式进行Appium测试:就是直接在OS X中启动RIDE并运行测试,这种方式的好处是直接,能够很直接的得到测试结果,但不是很方便,毕竟大家平时还是主要使用Windows操作系统. 不管哪种方式,都可以参考之前的文章Appium+Robotframework实现Android应用的自动化测试-4:App

pip及其Ride的安装针对RobotFramework框架

http://robotframework.orghttp://robot-framework.readthedocs.io robotframework-python3 (2.9)robotframework-selenium2library (3.0.0b1)robotframework-appiumlibrary (1.4.6) pip install robotframework-python3 pip install --upgrade robotframework安装最新版本pip

在Mac 搭建robotframework 环境

折腾来一下午,遇到了好多坑 坑 1.不要用pip 下载wxpython 2.不要用mac自带的python 3.不要自己下载wxpython 步骤: 1. 安装homebrew, /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2. 通过homebrew安装python2.6或2.7, 理由是robotframework ride只支持2

自动化测试环境准备robotframework

(一)针对python2.7版本的自动化环境准备: python 下载地址: https://www.python.org/downloads/ 这里选择Python2.7系列的,后面涉及到wxPython的安装依赖该版本号对应的版本,不要下载错误版本: 此处选择最新的2.7.11版本: 看到这个界面,把上面的滚动条拉到最下面,有一个Add Python.exe to Path,默认左边的图标是红色的叉,也就是不会在安装时执行.以前都是让大家手动添加,很多人容易漏加Scripts目录,这里安装的

RobotFramework使用笔记

添加本地库: 1.使用pythonCharm启动本地remote服务,使用本地库期间一直保持启动状态不要关闭: 2.进入robotFramework RIDE添加本地库,添加如下(可为其定一个别名方便区分): 3.F5查看导入的库是否正确:

Robot Framework自动化测试环境部署

文档版本:v1.0 作者:令狐冲 如有问题请发邮件到:[email protected] 使用Robot Framework框架(以下简称RF)来做自动化测试. 模块化设计 1.所需环境一览表 软件 版本 发布日期 用途 官方网站 ActivePython 2.7 很早以前 RF是基于Python语言的,ActivePython其实就是在Python官方安装包上加了一些有用的组件,如pip http://www.activestate.com/activepython Robot Framewo