RIDE启动界面:
![Robot Framework自动化测试(二)第一个用例 Robot Framework自动化测试(二)第一个用例](https://image.shishitao.com:8440/aHR0cDovL2ltYWdlczIwMTUuY25ibG9ncy5jb20vYmxvZy8zMDI1MzIvMjAxNjEyLzMwMjUzMi0yMDE2MTIzMTIwMTI0ODk2MS04MzM3MDUyODkucG5n.png?w=700&webp=1)
首先创建一个Test project File-New Project ,选择Directory类型
在创建的文件夹上右键,创建一个Test Suite Openbaidu, NEW SUITE,选择ROBOT类型
接下来添加一个Test case到上述Test Suite
点击测试套,在右侧添加Library,如果没有添加Selenium2Library将无法使用其内置封装的关键字
注意大小写敏感
![Robot Framework自动化测试(二)第一个用例 Robot Framework自动化测试(二)第一个用例](https://image.shishitao.com:8440/aHR0cDovL2ltYWdlczIwMTUuY25ibG9ncy5jb20vYmxvZy8zMDI1MzIvMjAxNjEyLzMwMjUzMi0yMDE2MTIzMTIwMTU1NjQ3Ni0xMDMxMTI4MDE5LnBuZw%3D%3D.png?w=700&webp=1)
黑色为导入成功,导入的库显示为红色,表示导入的库不存在。参考库不存在排查方法:http://www.cnblogs.com/v5captain/p/6236480.html
编写一个简单的打开百度的用例,
![Robot Framework自动化测试(二)第一个用例 Robot Framework自动化测试(二)第一个用例](https://image.shishitao.com:8440/aHR0cDovL2ltYWdlczIwMTUuY25ibG9ncy5jb20vYmxvZy8zMDI1MzIvMjAxNjEyLzMwMjUzMi0yMDE2MTIzMTIwMTkzNTc4OS0yMDE1MTg0MzQ4LnBuZw%3D%3D.png?w=700&webp=1)
可以使用的关键字可以通过按F5或者Tools-Search key words查看,注意只有在测试套中引入的库才能在这里看到。
![Robot Framework自动化测试(二)第一个用例 Robot Framework自动化测试(二)第一个用例](https://image.shishitao.com:8440/aHR0cDovL2ltYWdlczIwMTUuY25ibG9ncy5jb20vYmxvZy8zMDI1MzIvMjAxNzAxLzMwMjUzMi0yMDE3MDEwMjExMTgyOTMzMS0xMDgwNzI3ODU5LnBuZw%3D%3D.png?w=700&webp=1)
点击Run->Start
等待完成 在Run标签下查看Report和Log
![Robot Framework自动化测试(二)第一个用例 Robot Framework自动化测试(二)第一个用例](https://image.shishitao.com:8440/aHR0cDovL2ltYWdlczIwMTUuY25ibG9ncy5jb20vYmxvZy8zMDI1MzIvMjAxNjEyLzMwMjUzMi0yMDE2MTIzMTIwMTcyMDg1MS0xMjE2NTUwNTUucG5n.png?w=700&webp=1)
![Robot Framework自动化测试(二)第一个用例 Robot Framework自动化测试(二)第一个用例](https://image.shishitao.com:8440/aHR0cDovL2ltYWdlczIwMTUuY25ibG9ncy5jb20vYmxvZy8zMDI1MzIvMjAxNjEyLzMwMjUzMi0yMDE2MTIzMTIwMTczMjY3OS0xODY3MTIwNDY1LnBuZw%3D%3D.png?w=700&webp=1)
默认调用的是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