首页 > 编程语言 > 详细

python+selenium+new——窗口——获取句柄

时间:2020-02-15 19:42:38      阅读:74      评论:0      收藏:0      [点我收藏+]
from selenium import webdriver

driver.current_window_handle      #获取当前窗口句柄
driver.window_handles              # 用于获取所有窗口句柄

--------------------------------------------------------------------------------------------------------------------

suoyou = driver.window_handles        # 用于获取所有窗口句柄


driver.switch_to.window(suoyou[0]) #切换到第一个句柄


driver.switch_to.window(suoyou[1]) #切换到第二个句柄

============================================================================

 

from selenium import webdriver
from time import sleep

driver = webdriver.Firefox()         # 指定和打开浏览器

driver.get("http://home.baidu.com/")

print(=============================================================1:)
print(driver.current_window_handle)        # 用于获取当前窗口句柄
print(driver.current_url)

driver.find_element_by_link_text("加入我们").click()

sleep(10)

print(=================================================================2:)

print(driver.current_window_handle)      #用于获取当前窗口句柄

print(driver.current_url)


print(=================================================================3:)

suoyou = driver.window_handles        # 用于获取所有窗口句柄

print(suoyou)                         # 打印所有的句柄

#--------------------------------------------------------------------------

sleep(5)
driver.switch_to.window(suoyou[0])     #切换到第一个句柄
sleep(5)

driver.switch_to.window(suoyou[1])      #切换到第二个句柄
sleep(5)

driver.close()               #关闭新窗口
sleep(5)

driver.quit()   #关闭浏览器  或者:driver.close()

 

 

执行结果:

 

=============================================================1:
19
http://home.baidu.com/
=================================================================2:
19
http://home.baidu.com/
=================================================================3:
[‘19‘, ‘6442450947‘]

 

python+selenium+new——窗口——获取句柄

原文:https://www.cnblogs.com/xiaobaibailongma/p/12313201.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!