Когда я пытаюсь запустить тесты Protractor для "Nightly" сборки Firefox, окно Firefox зависает на неопределенный срок< /эм>:
Вот соответствующая часть моей конфигурации:
exports.config = {
baseUrl: 'http://localhost:8080/dev/src/',
specs: ['dev/test/e2e/**/dashboard.spec.js'],
directConnect: true,
capabilities: {
browserName: "firefox",
firefox_binary: "/Applications/FirefoxNightly.app/Contents/MacOS/firefox-bin",
},
allScriptsTimeout: 110000,
getPageTimeout: 100000,
framework: 'jasmine2',
jasmineNodeOpts: {
isVerbose: false,
showColors: true,
includeStackTrace: false,
defaultTimeoutInterval: 400000
},
};
Возникла связанная проблема без решения.
Одним из найденных мной возможных обходных путей может быть перемещение расширения WebDriver
xpi из стабильную установку Firefox (или другой источник) в каталог «extensions» профиля Nightly Firefox, но я не уверен, как это сделать.
Я также нашел кое-что об использовании драйвера "Marionette" чтобы протестировать ночную сборку Firefox, но я не нашел никаких указаний относительно ее отношения к Protractor
.
С использованием:
- на данный момент последняя
Protractor
3.0.0 - Firefox Nightly — это 46.0.a1.
- Mac OS X Эль-Капитан
Пробовал с directConnect
и без - то же самое.