之前简单的介绍了如何使用RF,在这一节里,主要介绍下Selenium2Library的API, 在线的地址是http://robotframework.org/Selenium2Library/Selenium2Library.html ,也可以在RIDE中F5,然后选Selenium2Library,来查看API

【Robot Framework】robot framework 学习以及selenium、appnium、requests实践(二)

这里简单翻译下常用的一些方法:

1、Open Browser :[ url | browser=firefox | alias=None | remote_url=False | desired_capabilities=None | ff_profile_dir=None ]

【Robot Framework】robot framework 学习以及selenium、appnium、requests实践(二)

2、Input Text: [ locator | text ]

【Robot Framework】robot framework 学习以及selenium、appnium、requests实践(二)

3、Click Button:[ locator ]

【Robot Framework】robot framework 学习以及selenium、appnium、requests实践(二)

4、Click Element:[ locator ]

5、Wait Until Page Contains Element :[ locator | timeout=None | error=None ]

【Robot Framework】robot framework 学习以及selenium、appnium、requests实践(二)

6、各种Get

【Robot Framework】robot framework 学习以及selenium、appnium、requests实践(二)

以及如何使用获取的值来进行变量赋值(elements为xpath取到的元素集合)

【Robot Framework】robot framework 学习以及selenium、appnium、requests实践(二)

7、变量赋值

【Robot Framework】robot framework 学习以及selenium、appnium、requests实践(二)

8、各种 Run Keywords If,具体查API啊

【Robot Framework】robot framework 学习以及selenium、appnium、requests实践(二)

9、For 循环

【Robot Framework】robot framework 学习以及selenium、appnium、requests实践(二)

10、各种should,作为验证用的,根据自己需要的验证点再来用

【Robot Framework】robot framework 学习以及selenium、appnium、requests实践(二)

【Robot Framework】robot framework 学习以及selenium、appnium、requests实践(二)

 

复杂的实例:

我仔细的研究了下,把我的一个稍微复杂case来做了验证,学会了这一个例子,我觉得基本就搞明白了

1、打开搜狗购物首页,输入iphone;2、点击海淘;3、输入价格区间1000,2000;4、查看返回结果是否为36个,并且查看所有价格范围是否在1000--2000之间

【Robot Framework】robot framework 学习以及selenium、appnium、requests实践(二)

这里面的注意点:1、变量的赋值;2、取值的时候是支持python的切片的;3、验证点的时候是支持python中的逻辑判断的;

看到了这里,是不是发现这东西挺不错的,看了下一章的话,你会爱上RF这个框架!

觉得写的不错的,就给点赞吧,我写了一些东西还没有人赞呢...

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-29
猜你喜欢
  • 2021-11-20
  • 2021-07-18
  • 2021-11-11
  • 2021-12-24
  • 2021-04-30
  • 2022-12-23
  • 2021-05-28
相关资源
相似解决方案