我正在各种 Web 浏览器中运行一些测试,并通过脚本文件启动它们。这个过程应该是完全自动化的。但是,如果浏览器在上次运行时错误关闭,它可能会启动并等待用户交互。
是否有命令行选项可以让浏览器忘记上次关闭不当?我使用的浏览器是 IE8,以及最新版本的 Firefox、Safari、Opera 和 Chrome。
答案1
对于 Firefox,您可以通过在启动之前用干净的副本覆盖用户配置文件来实现此效果。(如果您不测试连续会话的累积结果,您可能也会获得更一致的测试结果)。您可能可以对其他浏览器的 .plist、.ini 等文件执行类似操作。您甚至可以从 Windows 注册表中导出干净的 IE 设置,然后重新导入它们以重新初始化 IE(但我可能只会在我可以禁用的系统上尝试它)。