Webdriver:如何使用python传递SSL证书

时间:2013-09-03 10:18:05

标签: python linux firefox ssl webdriver

profile = webdriver.FirefoxProfile("C:\\Users\\xyz\\Desktop\\New folder (3)")
profile.set_preference('webdriver_assume_untrusted_issuer', True)
profile.update_preferences()
driver = webdriver.Firefox(firefox_profile=profile)
driver.implicitly_wait(10)
driver.get("https://xx.xx.2xx.xx/login")

这在Windows中运行良好,但在linux中不起作用。我需要在linux上运行我的测试。

现在我尝试了一种方法,但它需要使用firefox配置文件。我的要求是有50个设备(IP地址不同,其余部分相同),框架将选择空闲设备。

我的解决方案: - 创建firefox配置文件 - 从我的设备下载ssl证书 - 将证书添加到cert8.db - 加上上面的代码。

但上述解决方案有时会失败。我想尽可能避免使用firefox配置文件

任何人都可以使用'expectcapabilities'使用python提供示例代码吗?

0 个答案:

没有答案