使用browsermob为IE设置selenium webdriver

时间:2015-05-26 20:18:37

标签: python internet-explorer selenium browsermob

如何使用Python创建使用browsermob的webdriver.IE实例?下面是我如何使用Chrome和Firefox,但我正在努力使用IE浏览器。

bmPath = os.path.join('thePath')
context.server = Server(bmPath)
context.server.start()
context.proxy = context.server.create_proxy()

# System.setProperty("bmp.allowNativeDnsFallback", "true");
if context.browser.lower() == 'chrome':
    co = webdriver.ChromeOptions()
    co.add_argument("--proxy-server={0}".format(context.proxy.proxy))
    #co.add_argument("--proxy-server={0}".format(context.proxy.selenium_proxy()))
    pathToChromedriver = join(homePath, "drivers", "chromedriver.exe")
    driver = webdriver.Chrome(executable_path=pathToChromedriver, chrome_options=co)
elif context.browser.lower() == 'firefox':
    profile = webdriver.FirefoxProfile()
    profile.set_proxy(context.proxy.selenium_proxy())
    driver = webdriver.Firefox(firefox_profile=profile)

0 个答案:

没有答案