一. 概述
send_keys()方法可以用来模拟键盘输入,我们还可以用它来输入键盘上
的按键,甚至是组合键,如 Ctrl+a、Ctrl+c 等。
以下为常用的键盘操作:
- send_keys(Keys.BACK_SPACE):删除键(BackSpace)
- send_keys(Keys.SPACE):空格键(Space)
- send_keys(Keys.TAB):制表键(Tab)
- send_keys(Keys.ESCAPE):回退键(Esc)
- send_keys(Keys.ENTER):回车键(Enter)
- send_keys(Keys.CONTROL,‘a’):全选(Ctrl+a)
- send_keys(Keys.CONTROL,‘c’):复制(Ctrl+c)
- send_keys(Keys.CONTROL,‘x’):剪切(Ctrl+x)
- send_keys(Keys.CONTROL,‘v’):粘贴(Ctrl+v)
- send_keys(Keys.F1):键盘 F1 …… send_keys(Keys.F12):键盘 F12
二. 删除最后一个字符
# Keys.BACK_SPACE
element.send_keys(Keys.BACK_SPACE)
三. 空格键
# Keys.SPACE
element.send_keys(Keys.SPACE)
四. 组合键ctrl+(a,x,v,c)全选,剪切,粘贴,复制输入框中的内容
element.send_keys(Keys.CONTROL,'a')
element.send_keys(Keys.CONTROL,'x')
element.send_keys(Keys.CONTROL,'v')
element.send_keys(Keys.CONTROL,'c')
五. 回车键
element.send_keys(Keys.ENTER)
标签:
功能测试
本文转载自: https://blog.csdn.net/qq_33808440/article/details/119353740
版权归原作者 qq_33808440 所有, 如有侵权,请联系我们删除。
版权归原作者 qq_33808440 所有, 如有侵权,请联系我们删除。