我在Python中使用Selenium和PhantomJS.我需要打开一个新窗口并控制它.
出于测试目的,我这样做:
from selenium import webdriver
driver = webdriver.PhantomJS()
driver.get('http://www.google.com.br')
handle = driver.execute_script('return window.open("http://www.pudim.com.br/", "any", "height = 450, width = 800, menubar=yes,scrollbars=yes,toolbar=yes,location=no,resizable=yes");')
driver.switch_to.window(driver.window_handles[1])
print(driver.current_url)
Run Code Online (Sandbox Code Playgroud)
上面的代码部分工作.打印在最后一条消息上的URL about: blank与预期的一样http://www.pudim.com.br/