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

时间:2014-01-23 12:45:01

标签: firefox selenium

我正在使用Firefox Selenium Web Driver在专用测试机器上运行自动测试,因此没有人按Shift键会导致Firefox以安全模式启动。但是仍然有几天Firefox以这个安全模式对话框开始:

safe mode dialog

知道可能导致此行为的原因是什么?

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

我按照here描述的Firefox崩溃后禁用了自动安全模式,但没有成功。

1 个答案:

答案 0 :(得分:2)

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

显示和记录按键的

osdHotkey简单实用程序帮助我找出发生了什么。