在新标签中打开链接但只有一个窗口句柄

时间:2017-09-05 05:52:17

标签: python python-3.x selenium

from selenium import webdriver
from selenium.webdriver import ActionChains

driver = webdriver.Firefox()
driver.get("https://www.google.com")

# open a link in a new window
actions = ActionChains(driver)
about = driver.find_element_by_link_text('About')
actions.context_click(about).send_keys('t').perform()
print(driver.current_url)
driver.switch_to_window(driver.window_handles[-1])
print(len(driver.window_handles))
print(driver.current_url)

我尝试通过右键单击链接并选择打开为新选项卡在新选项卡中打开链接,但是在检查window_handles的长度时它只有一个。所以我怎么能去“关于”页面以及为什么长度为browser.handles = 1?为什么不2?

0 个答案:

没有答案