我正在尝试使用selenium和python设置Internet Explorer的代理设置。
这就是我所做的::
from selenium import webdriver
PROXY = "localhost:8080"
webdriver.DesiredCapabilities.INTERNETEXPLORER['proxy'] = {
"httpProxy":PROXY,
"ftpProxy":PROXY,
"sslProxy":PROXY,
"noProxy":None,
"proxyType":"MANUAL",
"class":"org.openqa.selenium.Proxy",
"autodetect":False
}
driver = webdriver.Remote("http://localhost:4444/wd/hub",
webdriver.DesiredCapabilities.INTERNETEXPLORER)
上面的代码片段在文档中提供,但当我用它来设置代理时,我得到了一个例外,即:: target machine主动拒绝连接。
任何人都可以帮我设置IE的代理。
我的目的是::我必须在IE中设置代理,打开IE并测试一些东西,然后将IE恢复正常。
我正在使用python和selenium webdriver。 我怎样才能使用它们来实现这一目标?