Robot Framework selenium操作键盘press keys方法详解(Python篇)

selenium键盘操作

在 Python 中,我们一般操作键盘用的是 Keys 方法,比如我们需要复制 id 为 xxx 输入框的内容,用 Python我们可以这样写。

selenium 支持的键盘操作方法有很多种,以下是 Keys 类下所有可用的方法。

selenium 里面几乎覆盖了所有的键盘操作,那 Robot Framework 怎么进行键盘操作呢?

Robot Framework键盘操作

Robot Framework 框架里导入 Selenium2Library 包,Selenium2Library里封装了 press keys 关键字,press keys 关键字格式如下:

第一个参数是给出需要操作元素的路径,第二个就是我们要操作的 keys,比如我对百度输入框进行操作,通过模拟键盘输入数字和空格,就可以如下这样写。

输入字符串

一般字符串输入字符串即可。

格式:

如果需要输入键盘上存在的字符串,需要用「+」隔开。

格式:

比如你要输入的位置上输入 ENTER 字符串,通过键盘模拟,字符串之间必须加上「+」连接符,不加的话,就是执行键盘上按键对应的操作,Enter 键就是回车确认的操作。

比如在百度输入框输入 ENTER 字符串。

当然,输入框输入文本你也可以用 RF 框架中的 Input Text 关键字。

封面图:Pixabay

 

文章为pk哥原创,我在我的公众号: Python 知识圈 上会分享更多心得体会,你也可以关注。

***版权申明:本文为 Python知识圈 pyzhishiquan.com 原创,没有Python知识圈书面授权,请勿以任何形式转载,摘编,复制或镜像。***

为您推荐

发表评论

电子邮件地址不会被公开。