我正在使用 Firefox Selenium Web Driver 在专用测试机上运行自动测试,因此没有人按下 Shift 键会导致 Firefox 在安全模式下启动。但是 Firefox 每天仍然有几次以这个安全模式对话框启动:
知道是什么导致了这种行为吗?
多个测试同时运行,因此有多个 Firefox 实例,它们是否可能以某种方式相互影响?
Firefox 崩溃后我已禁用自动安全模式,如所述 here , 但没有成功。
最佳答案
原因是我的一些测试正在运行外部 AutoIt 脚本,该脚本“按下”Shift 键以输入大写字母。如果另一个测试同时启动其 Firefox,Firefox 会检测到 Shift 键并显示安全模式对话框。
osdHotkey显示和记录按下的键的简单实用程序帮助我找出发生了什么。
关于firefox - 为什么 Selenium 有时会以安全模式启动 Firefox(无需用户按下 Shift)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21308564/