Selenium c# -通过Selenium打开FireFox浏览器不同于手动打开

本文关键字:Selenium 不同于 浏览器 -通过 打开 FireFox | 更新日期: 2023-09-27 18:18:52

我注意到当使用Selenium打开FireFox浏览器时,我可以登录到一个网站(使用下面的代码行)。但是,当复制和粘贴准确的url到FireFox浏览器时,我得到一个证书错误。这怎么可能呢?有谁能说点什么吗?

https://username: password@websitename.FIDS/

(显然我已经删除了实际的用户名,密码和网站名称,以保护无辜的,即我的公司的详细信息)

另外,当手动打开FireFox时,我在工具栏中得到SE IDE和FireBug图标,但当使用Selenium打开FireFox时,这些图标不出现。真让我困惑。

Selenium c# -通过Selenium打开FireFox浏览器不同于手动打开

当Selenium启动Firefox时,它会启动一个原始Firefox和一个xpi来支持Selenium。这也将在启动时禁用firebug,因为附加组件绑定到您的配置文件并加载它。首先为Selenium打开一个新的firefox窗口。您可以在Firefox驱动程序实例化时通过一些命令参数启用Selenium的firebug。

你也可以用一个特定的firefox配置文件来设置它,而不是通常由驱动程序启动的基本firefox shell。

看一下这里如何调整实例化的驱动程序到您想要的:

https://code.google.com/p/selenium/wiki/FirefoxDriverhttps://code.google.com/p/selenium/wiki/FirefoxDriverInternals