点击上方“Python自动化测试社区”,选择“加为星标”
第一时间关注 Python 自动化技术干货!

系列导读
1. 窗口操作
Selenium 自动化过程中,对窗口本身的操作包含:打开一个窗口、关闭一个窗口、刷新一个窗口、窗口的回退和前进。
其中,打开一个窗口只需要使用 driver.get( url) 方法,传入一个网页地址,即可以驱动浏览器打开目标网址。
# 打开一个窗口网站
driver.get("http://www.baidu.com")
在多窗口页面切换时,WebDriver 提供了 API ,包含:back()、forward()、refresh() 方便我们对浏览器执行 回退、前进、刷新页面 的操作。
# 打开一个窗口网站
driver.get("http://www.baidu.com")
# 打开第二个网站
driver.get("http://www.google.com")
# 回退到第一个窗口网站
driver.back()
# 前进到第二个窗口网站
driver.forward()
# 刷新当前页面

本文介绍了Selenium在自动化测试中对窗口的操作,包括打开、关闭、刷新、回退和前进,以及窗口大小调整和截图。同时,讲解了内部元素操作如点击和输入,等待操作如隐式等待和显示等待,如何处理内嵌页面和窗口切换,以及对特殊元素如警告对话框和下拉选项的处理。Selenium的这些功能有助于提高Web自动化测试的效率和准确性。
最低0.47元/天 解锁文章
1767

被折叠的 条评论
为什么被折叠?



