键盘事件常用操作及常用验证信息

键盘事件常用操作:

send_keys(Keys.BACK_SPACE)               删除键(BackSpace)
send_keys(Keys.SPACE)                    空格键(Space)
send_keys(Keys.TAB)                      制表键(Tab)
send_keys(Keys.BESCAPE)                  回退键(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

使用方法:
from selenium.webdriver.common.keys import Keys

常用验证信息:

title            用于获取当前页面的标题
current_url      用于获得当前页面的URL
text             用于获取标签对之间的文本信息

使用方法:
text1 = driver.find_element_by_id("xxx").text
print(driver.title)
print(driver.current_url)

其他东西后续补全。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 摘要: 之前用Selenium做UI自动化测试从初学到熟练碰到过很多问题,这里就不一一细说了,所以把最基本的操作都...
    Vicky_习惯做唯一阅读 11,645评论 1 23
  • 这篇文章在介绍官网的同时使用了比较多的脚本示例,示例里遇到的问题有部分在本篇文章进行了解释,还有一篇文章专门记录了...
    顾顾314阅读 13,086评论 3 32
  • 洞见SELENIUM自动化测试 写在最前面:目前自动化测试并不属于新鲜的事物,或者说自动化测试的各种方法论已经层出...
    厲铆兄阅读 6,836评论 3 47
  • PhantomJS PhantomJS是一个基于Webkit的“无界面”(headless)浏览器,它会把网站加载...
    大熊_7d48阅读 1,581评论 0 1
  • ES6提供了更接近传统语言的写法,引入了Class(类)这个概念。新的class写法让对象原型的写法更加清晰、更像...
    莫小耿阅读 515评论 0 0

友情链接更多精彩内容