第二个月课堂011讲解selenium002

1、多个窗口:

from selenium import webdriver
driver=webdriver.Chrome()
driver.get("https://www.baidu.com")
driver.maximize_window()
print(driver.title)
main_handle=driver.current_window_handle#保存主窗口的句柄,方便去了别的窗口之后切换回主窗口
driver.find_element_by_link_text("hao123").click()#新开一个“hao123”的窗口
js="window.open('https://www.taobao.com')"
driver.execute_script(js)#新开一个淘宝的窗口
all_handles=driver.window_handles #现在有3个handle,打比方我现在要切换到淘宝的那个窗口
for handle in all_handles:
driver.switch_to.window(handle)
if "淘宝" in driver.title:
break
print(driver.title)#检查是否在淘宝的窗口
driver.switch_to.window(main_handle)
print(driver.title)#检查是否已经切回了主窗口

相关文章

转载地址:https://www.cnblogs.com/mini-monkey/p/12104821...
web自动化测试过程中页面截图相对比较简单,可以直接使用sel...
目录前言一、Selenium简介二、浏览器驱动1.浏览器驱动参考2....
一、iframe的含义:iframe是HTML中框架的一种形式,在对界面...
转载请注明出处❤️作者:测试蔡坨坨原文链接:caituotuo.to...
'''##**认识selenium**​**下载:pipinstall...