必须收藏:Selenium webdriver API 大全
Posted 程序员小捣
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了必须收藏:Selenium webdriver API 大全相关的知识,希望对你有一定的参考价值。
1.用于获得当前页面的 URL
2.用于获取当前页面的标题
3.用于获取页面 html 源代码
4.用于获取当前窗口句柄
5.用于获取所有窗口句柄
6.定位元素,有 18 种
7.浏览器加载 url
8.浏览器向前(点击向前按钮)
9.浏览器向后(点击向后按钮)
10.浏览器刷新(点击刷新按钮)
11. 关闭当前窗口,或最后打开的窗口
12.关闭所有关联窗口,并且安全关闭 session
13.最大化浏览器窗口。
14.设置浏览器窗口大小。
15.获取当前窗口的长和宽。
16.获取当前窗口坐标。
17.截取当前窗口
18.隐式等待,通过一定的时长等待页面上某一元素加 载完成。若提前定位到元素,则继续执行。若超过时间未加载出,则抛出 NoSuchElementException 异常。
19.切换到新表单 (同一窗口)。若无 id 或属性值,可先通过 xpath 定位到 iframe,再将值传给 switch_to_frame()
20.跳出当前一级表单。该方法默认对应于离它 最近的 switch_to.frame() 方法。
21.driver.switch_to.default_content():跳回最外层的页面。
22.切换到新窗口。
23.切换到新窗口。
24.警告框处理。处理 javascript 所生成的 alert,confirm,prompt.
25.警告框处理。
26.调用 js。
27.获取当前会话所有 cookie 信息。
28.返回字典的 key 为 “cookie_name” 的 cookie 信 息。
29.添加 cookie。“cookie_dict” 指字典对象,必须有 name 和 value 值。
30.driver.delete_cookie(name,optionsString):删除 cookie 信息。
31.删除所有 cookie 信息。
1.获取元素的尺寸。
2.获取元素的文本。
3.获取标签名称。
4.清除文本。
5.输入文字或键盘按键(需导入 Keys 模块)。
6.单击元素。
7.获得属性值
8.返回元素结果是否可见(True 或 False)
9.返回元素结果是否被选中(True 或 False)
10.定位元素,用于二次定位。
最后:【可能给予你帮助】
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你
关注我的微信公众号【软件测试小dao】免费获取~
我的学习交流群:1033482984 群里有技术大牛一起交流分享~
如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!
以上是关于必须收藏:Selenium webdriver API 大全的主要内容,如果未能解决你的问题,请参考以下文章
建议收藏—Selenium WebDriver各浏览器驱动下载路径版本对照相关配置
Selenium 使用 Java - 驱动程序可执行文件的路径必须由 webdriver.gecko.driver 系统属性设置