必须收藏: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.定位元素,用于二次定位。

房子要一层一层盖,知识要一点一点学。大家在学习过程中要好基础,多上手实操,话不多说,这里狠狠上一次干货!这是我熬夜整理好的各阶段(功能、接口、自动化、性能、测开)技能学习资料+实操讲解,非常适合私下里学习,比找资料自学高效多了,分享给你们。
在这里插入图片描述

领取关 w/x/g/z/h:软件测试小dao

敲字不易,如果此文章对你有帮助的话,点个赞收个藏来个关注,给作者一个鼓励。也方便你下次能够快速查找。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值