参考文档:http://www.cnblogs.com/fnng/p/3871712.html

新建一个百度搜索的测试用例

1、新建项目

Robot Framework自动化测试(一)-基础+分成思想

2、新建testsuite

Robot Framework自动化测试(一)-基础+分成思想

3、新建testcase

Robot Framework自动化测试(一)-基础+分成思想

4、导入selenium2library库

Robot Framework自动化测试(一)-基础+分成思想

 

5、编写用例(备注F5关键字搜索)

Robot Framework自动化测试(一)-基础+分成思想

“Open Browser”变蓝了,说明它是一个合法的关键字,后面有一个方框是红色的,表示这个参数不能缺省的

Robot Framework自动化测试(一)-基础+分成思想

6、执行用例

Robot Framework自动化测试(一)-基础+分成思想

Robot Framework自动化测试(一)-基础+分成思想

备注:默认不填为Firefox浏览器,如果需要使用chrome需要下载chromedriver

1、下载chromedriver

2、将chromedriver.exe放在chrome安装目录下/或者Python安装目录,如C:\Users\Administrator\AppData\Local\Google\Chrome\Application

3、重启ride执行用例

分层思想:

举例

现在要写5条百度搜索的用例:

Robot Framework自动化测试(一)-基础+分成思想

可以在Search测试套件下创建5条测试用例。其实对于每一条测试用例来说,只是搜索的内容不同,脚本步骤是完全一样的。这样做无疑增加的脚本的冗余,而且不便于维护。假如,百度输入框的定位方式变了,我不得不打开每一条用例进行修改。

我们可以通过创建关键字的方式,从而实现分层的思想来解决这个问题。

1、创建资源

Robot Framework自动化测试(一)-基础+分成思想

Robot Framework自动化测试(一)-基础+分成思想

2、创建关键字

Robot Framework自动化测试(一)-基础+分成思想

Robot Framework自动化测试(一)-基础+分成思想

3、编辑关键字

Robot Framework自动化测试(一)-基础+分成思想

点击Arguments输入框,定义变量,多个变量从用“|”隔开

Robot Framework自动化测试(一)-基础+分成思想

4、添加创建的资源

Robot Framework自动化测试(一)-基础+分成思想

5、调用关键字

Robot Framework自动化测试(一)-基础+分成思想

相关文章:

  • 2021-05-21
  • 2021-08-08
  • 2021-08-30
  • 2021-10-05
  • 2022-01-08
  • 2021-08-29
猜你喜欢
  • 2021-07-10
  • 2021-10-14
  • 2021-07-22
  • 2021-07-29
  • 2021-08-01
  • 2022-01-17
相关资源
相似解决方案