Robot Framework自动化测试第一个用例
Posted 船长博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Robot Framework自动化测试第一个用例相关的知识,希望对你有一定的参考价值。
RIDE启动界面:
首先创建一个Test project File-New Project ,选择Directory类型
在创建的文件夹上右键,创建一个Test Suite Openbaidu, NEW SUITE,选择ROBOT类型
接下来添加一个Test case到上述Test Suite
点击测试套,在右侧添加Library,如果没有添加Selenium2Library将无法使用其内置封装的关键字
注意大小写敏感
黑色为导入成功,导入的库显示为红色,表示导入的库不存在。参考库不存在排查方法:http://www.cnblogs.com/v5captain/p/6236480.html编写一个简单的打开百度的用例,
可以使用的关键字可以通过按F5或者Tools-Search key words查看,注意只有在测试套中引入的库才能在这里看到。
点击Run->Start
等待完成 在Run标签下查看Report和Log
默认调用的是firefox浏览器
C:\\Program Files (x86)\\Mozilla Firefox
可能会遇到的问题:
1、WebDriverException: Message: \'geckodriver\' executable needs to be in PATH.
下载firefox驱动geckodriver可以放到python安装目录C:\\Python27,http://docs.seleniumhq.org/download/
2、WebDriverException: Message: Unsupported Marionette protocol version 2, required 3
升级Mozilla Firefox >= v47
IDE只是提供一个便利操作接口,很多时候用命令行pybot–i web ***.html标示只测试Tag为web的Case
以上是关于Robot Framework自动化测试第一个用例的主要内容,如果未能解决你的问题,请参考以下文章
学习使用Robot Framework自动化测试框架——简单组合测试例子
python3+Robot Framework+PyCharm第一个WEB UI自动化用例
是否可以为 Robot Framework 中所有测试用例中使用的最失败的关键字创建报告?