我在测试中使用 selenium FirefoxDriver 并并行运行这些测试 - 在每个线程中运行单独的 Firefox 实例。当我使用普通的 FireFox 时一切正常,但如果我想用便携式 Firefox 运行这些测试,第一个实例启动成功,但第二个、第三个等...失败并出现以下错误:
无法加载您的 Firefox 配置文件。它可能丢失或无法访问。
这就是我从代码中启动 Firefox 的方式:
var profile = new FirefoxProfileManager().GetProfile("default");
var firefoxBinary = new FirefoxBinary("Path to FireFoxPortable.exe");
_driver = new FirefoxDriver(firefoxBinary, profile);
任何想法我做错了什么?谢谢。