Robot Framework自动化测试(二)第一个用例

2023-07-29,,

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自动化测试(二)第一个用例.doc》

下载本文的Word格式文档,以方便收藏与打印。