Protractor: Передача аргументов командной строки в Firefox

Созданный на 2 сент. 2015  ·  3Комментарии  ·  Источник: angular/protractor

Конфигурация транспортира должна обеспечивать возможность передачи аргументов командной строки при запуске Firefox.
SeleniumHQ / selenium # 998 утверждает, что в настоящее время это возможно через веб-драйвер Firefox.

Самый полезный комментарий

Я наткнулся на эту проблему, потому что Firefox теперь имеет безголовый режим , который активируется с помощью флага командной строки.

Все 3 Комментарий

Вы уже можете сделать это с помощью объекта capabilities и классов, упомянутых jleyba в связанной с вами проблеме. Вот пример изменения профиля Firefox: https://github.com/juliemr/protractor-demo/tree/master/howtos/setFirefoxProfile

Это определенно сложно понять - я оставляю этот вопрос открытым, потому что мы должны улучшить документацию, чтобы упростить настройку.

По крайней мере, я бы предложил простой способ передачи аргументов командной строки, точно так же, как у нас есть «chromeOptions» при использовании браузера Chrome.

Я также заметил, что "firefox_profile" не задокументирован как опция в эталонном файле конфигурации . Похоже, это решение использовалось в демонстрации, которую @juliemr связал для нас выше.

@juliemr - Я нашел эту /tmp как это делается по умолчанию. Можно ли добиться этого с помощью FirefoxProfile ? На самом деле я хочу очистить все временные файлы, созданные firefox во время тестов. Я пробовал использовать метод shouldDeleteOnExit , но он работает не так, как ожидалось .

Я наткнулся на эту проблему, потому что Firefox теперь имеет безголовый режим , который активируется с помощью флага командной строки.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги