selenium 切换界面

此次做的是跳转界面后,在返回第一次打开的页面进行操纵

查询了很多资料现在做一下记录,方便以后查阅

import time
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("https://www.baidu.com/")
h = driver.current_window_handle
print (h)  # 打印首页句柄
driver.find_element_by_link_text("把百度设为主页").click()
all_h = driver.window_handles
print (all_h)     # 打印所有的句柄
time.sleep(1)
# 获取list里面第二个直接切换
driver.switch_to.window(all_h[1])
print (driver.title)
time.sleep(1)
# 关闭新窗口
driver.close()
# 切换到首页
driver.switch_to.window(h)
# 打印当前的title
print (driver.title)
driver.refresh()
driver.find_element_by_id("kw").send_keys("selenium")
driver.find_element_by_id("su").click()
 
 

猜你喜欢

转载自blog.csdn.net/qq_41370110/article/details/81035795
今日推荐