robotframework---记录项目开发时用到的一些关键字

发布时间 2023-07-10 00:00:24作者: 娜娜99

robotframework + Python 框架搞自动化,之前参与过几次自动化的开发, 但没有系统的去学习,只是大概知道有哪些常用的关键字、每个关键字怎么使用的、以及使用python 自定义关键字等。虽然也基本能完成自动化的开发,但觉着对这些知识没有做系统的学习,使用起来没有那么的顺手。正好最近自己想搞一个UI自动化项目,于是想着边开发边系统的学习一下rf 及内置的关键字、selenium2library 库中的关键字,并记录到此随笔中。

1、「Set Selenium Speed」

作用: 设置执行的速度,即可以调整后续的关键字的执行速度,一般是用在调试的时候。

个人使用感受:如果不使用此关键字,会感觉每个关键字执行的速度都挺快,一眨眼的功夫就执行完了。确实在自动化开发阶段可以使用此关键字来降低执行速度。

使用方式:  

 Set Selenium Speed    时间参数(单位秒)

                                            

 2、「Maximize Browser Window」

作用:将窗口最大化,一般执行时通过浏览器打开一个网址,窗口是非最大化状态,用此关键字可以将窗口最大化

个人使用感受:目前感觉这个让窗口最大化,就是看着方便而已,还没有发现有什么其他特别用处。后续发现了再更新上去

使用方式:不需要跟参数,直接添加此关键字即可

3、「Run Keyword And Ignore Error」

作用:执行A关键字,如执行A关键字时,出现了错误,可以忽略错误

个人使用感觉:

使用方式: