为什么Selenium有时会在安全模式下启动Firefox(用户不按Shift键)?

为什么Selenium有时会在安全模式下启动Firefox(用户不按Shift键)?,firefox,selenium,Firefox,Selenium,我使用Firefox Selenium Web驱动程序在专用测试机上运行自动测试,因此没有人按下Shift键会导致Firefox以安全模式启动。但Firefox每天仍有好几次启动此安全模式对话框: 知道是什么导致了这种行为吗 多个测试同时运行,所以有几个Firefox实例,它们可能会以某种方式相互影响吗 我在Firefox崩溃后禁用了自动安全模式,但没有成功。原因是我的一些测试正在运行外部AutoIt脚本,“按”Shift键以输入大写字母。如果另一个测试同时启动Firefox,Firefox会

我使用Firefox Selenium Web驱动程序在专用测试机上运行自动测试,因此没有人按下Shift键会导致Firefox以安全模式启动。但Firefox每天仍有好几次启动此安全模式对话框:

知道是什么导致了这种行为吗

多个测试同时运行,所以有几个Firefox实例,它们可能会以某种方式相互影响吗


我在Firefox崩溃后禁用了自动安全模式,但没有成功。

原因是我的一些测试正在运行外部AutoIt脚本,“按”Shift键以输入大写字母。如果另一个测试同时启动Firefox,Firefox会检测Shift键并显示安全模式对话框


显示和记录按键的简单实用程序帮助我了解发生了什么。

您使用的是预定义的配置文件吗?我猜该配置文件已启用安全模式。不,未指定任何配置文件。Web驱动程序正在为每个测试创建匿名配置文件,我认为这是默认行为。顺便说一句,同样的测试大部分时间都在运行,只是偶尔会失败一次,因为firefox是在安全模式下启动的。我认为,如果在配置文件中启用了安全模式,它将始终失败。