Я использую selenium FirefoxDriver в своих тестах, и я запускаю эти тесты параллельно - в каждом потоке выполняется отдельный экземпляр Firefox. Все отлично работает, когда я использую обычный FireFox, но если я хочу, чтобы запустить эти тесты с Firefox Portable, первый случай запуска успешно, но второй, третий и т.д. ... терпит неудачу с этой ошибкой:Как запустить несколько экземпляров портативного браузера Firefox с помощью Selenium FirefoxDriver
Your Firefox profile cannot be loaded. It may be missing or inaccessible.
Это как я запускаю Firefox из кода:
var profile = new FirefoxProfileManager().GetProfile("default");
var firefoxBinary = new FirefoxBinary("Path to FireFoxPortable.exe");
_driver = new FirefoxDriver(firefoxBinary, profile);
Любые идеи, что я делаю неправильно? Спасибо.
Попробуйте использовать testNG с селеном для параллельного тестирования. –
Не уверен, что testNG каким-либо образом решает основную проблему, связанную с Firefox Portable и профили ... –