
本文共 4261 字,大约阅读时间需要 14 分钟。
���Selenium������������������������������������������������
������������������������
���Selenium������������������������������������������������������������������������������������������������������������������������������window_handles
���������������������������������������������������������������������������������������������������������������CDwindow-XXXX
������������CD
������������������������Chrome���Edge������
���������������������������������������������������������������������������������������������������������driver.window_handles
������������������������������������������������������������������������������������������
������Windows������������������������
������������������������������������������������������������������������������
from selenium.webdriver import Chromefrom time import sleepdriver = Chrome() # ������������������������������driver.get('http://www.baidu.com') # ������������sleep(2) # ������2���handles = driver.window_handles # ������������������������print("���������������������", handles)
������������������������������������������������������������������������������������
- ������������������������������������������������������������������������������������
- ������������������������������������
- ���������������������������������
CDwindow-XXXX
���������������������������������������������������������������������������������
������������������������������������Chrome������Edge������������������������������������������������������������������
CDwindow-XXXXXXXXXXXXXXXX
������������������������������������������������������
������������������������������
������������������������������������������������������������������������������������������
from selenium.webdriver import Chromefrom time import sleepdriver = Chrome() # ������������������������driver.get('http://www.baidu.com') # ������������������sleep(2) # ������������������# ������������������driver.find_element_by_link_text('������').click()sleep(2) # ������������������������# ������������������������handles = driver.window_handlesprint("������������������������", handles)# ������������������������������������������������driver.switch_to.window(handles[2])sleep(10) # ������������������������# ������������������������tech_link = driver.find_element_by_link_text("������")tech_link.click()sleep(2) # ������������������������
������������������������������
������������������������������������������������������������������������������������������������������������
- ���������������
���CDwindow-���
���������������������������������������������������������������������
������������������������������������������������������������������������������������������������������������������������������������������������������handles[2]
���
������������������������������������������������������������������������������������������������������������������
���������������������������
- ������������������������������������������������������������������������������������������������
- ���������������������������������������������������������������������������������������������������
- ���������������������������������������������������������������������������������������������������������������������
������������������
������������������������������������������������������������������
from selenium.webdriver import Chromefrom time import sleep# ������������������driver = Chrome()# ������������������driver.get('http://www.baidu.com')sleep(2)# ������������������������driver.find_element_by_link_text('������').click()sleep(2)# ������������������������������current_handles = driver.window_handlesprint("���������������������", current_handles)# ���������������������������������# ������������������������������������������������driver.switch_to.window(current_handles[2])# ���������������������������������������������driver.find_element_by_link_text('������').click()sleep(2)
������������������
������������������������������������������������������������������������������������������������������������������������������
发表评论
最新留言
关于作者
