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.定位元素,用于二次定位。
最后感谢每一个认真阅读我文章的人,下面这个网盘链接也是我费了几天时间整理的非常全面的,希望也能帮助到有需要的你!
这些资料,对于想转行做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助……
如果你不想一个人野蛮生长,找不到系统的资料,问题得不到帮助,坚持几天便放弃的感受的话,可以点击下方小卡片加入我们群,大家可以一起讨论交流,里面会有各种软件测试资料和技术交流。
敲字不易,如果此文章对你有帮助的话,点个赞收个藏来个关注,给作者一个鼓励。也方便你下次能够快速查找。
自学推荐B站视频:
零基础转行软件测试:自学完软件测试,拿到了字节的测试岗offer,堪称B站最好的视频!