Robot Framework学习笔记(四)web自动化测试

前言

Robot Framework 可以做web自动化也是加入了Selenium的API,所以要导入相应的Selenium库,以及安装需要驱动浏览器运行的driver。

一、安装依赖库selenium2library

windows系统打开CMD命令行终端,安装命令如下:

pip install robotframework-selenium2library

升级robotframework-selenium2library库版本:

pip install --upgrade robotframework-selenium2library

安装robotframework-selenium2library指定版本,如安装版本号为1.8.0:

pip install robotframework-selenium2library==1.8.0

使用国内源安装速度会更快些,如豆瓣源,命令后加上 -i https://pypi.doubanio.com/simple

pip install robotframework-selenium2library -i https://pypi.doubanio.com/simple

二、导入selenium2library

点击测试套件,在右侧Edit中,点击Library,弹出窗口中,Name输入Selenium2Library,点击OK即可。
在这里插入图片描述
导入成功后,Selenium2Library显示为黑色,如果显示为红色,则说明库导入有问题。
在这里插入图片描述

三、下载浏览器driver

driver放到 python安装目录 Python36\ 下,与python.exe文件同级。
以下为各浏览器不同版本对应的driver下载地址。
ChromeDriver:
http://npm.taobao.org/mirrors/chromedriver/
https://sites.google.com/a/chromium.org/chromedriver/downloads

FirefoxDriver:
https://github.com/mozilla/geckodriver/releases

EdgeDriver:
https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
https://msedgecdn.azurewebsites.net/webdriver/index.html

IEDriverServer:
http://selenium-release.storage.googleapis.com/index.html

四、web自动化实例

示例,打开浏览器,输入百度地址,输入关键字robotframework进行搜索,如下:

testcase
    Open Browser    https://www.baidu.com/    chrome
    Maximize Browser Window    #浏览器窗口最大化
    Input Text    id=kw    robotframework    #输入文本框内容
    Click Button    id=su    #点击按钮
    Sleep    5    #等待5秒
    Close Browser    #关闭浏览器

Edit表格如下图
在这里插入图片描述
Open Browser关键字用来打开一个指定的浏览器,chrome为指定谷歌浏览器,火狐则写firfox。


推荐阅读
Robot Framework学习笔记(一)python3+robotframework3.2.1安装
Robot Framework学习笔记(二)变量的定义和使用
Robot Framework学习笔记(三)HTTP接口测试

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值