如果单击除web浏览器外的Windows程序中的链接,则会出现一个弹出窗口。我想得到这个弹出窗口的网址。弹出窗口只能在IE中打开driver = webdriver.Ie('C://Users/aaa/IEDriverServer.exe')
driver.implicitly_wait(3)
pyautogui.moveTo(1576, 660)
pyautogui.click()
time.sleep(3)
driver.switch_to_window(driver.window_handles[1])
# error =>driver.switch_to_window(driver.window_handles[1])
# IndexError: list index out of range
driver.get_window_position(driver.window_handles[1])
windows = driver.window_handles
# Commenting out the above two lines will result in only one active web
# browser in windows.
print(windows)
driver = webdriver.Ie('C://Users/seula/IEDriverServer.exe')
driver.implicitly_wait(3)
pyautogui.moveTo(1576, 660)
pyautogui.click()
time.sleep(3)
driver.switch_to_window(driver.window_handles[1])
# error =>driver.switch_to_window(driver.window_handles[1])
# IndexError: list index out of range
driver.get_window_position(driver.window_handles[1])
windows = driver.window_handles
# Commenting out the above two lines will result in only one active web
# browser in windows.
print(windows)
在这个源中运行IEDriver.exe打开一个本地主机窗口,当您单击指向带有pyautogui的Windows程序的链接时会弹出。
不过,如果我查一下driver.window_把手,只显示本地主机窗口,而弹出窗口无法识别。如何获取弹出窗口的url?在