Используется Selenium Server, при попытке тестирования на другом браузере, кроме Chrome, возникает ошибка. Например, вызов
browsers: { firefox: { desiredCapabilities: { browserName: 'firefox' } } }
дает следующее: GeminiError: Cannot launch browser firefox: [init({"browserName":"firefox"})] The environment you requested was unavailable
Хотя браузер поддерживается в Gemini - https://github.com/gemini-testing/gemini/blob/master/test/browser/util.js . В чем дело?
cc @sipayRT
Аналогичная проблема, правда, исключительно с ff. Chrome, IE11 нормально проходят тесты
покажи весь конфиг - из текста не понятно как сконфигурирован проект
`module.exports = { rootUrl: 'http://yandex.ru', gridUrl: 'http://127.0.0.1:4444/wd/hub',
browsers: { chrome: { desiredCapabilities: { browserName: 'chrome' } }, firefox: { desiredCapabilities: { browserName: 'firefox' } } } };`
возможно, у тебя ноая версия фаерфокса, в которой поменяли АПИ работы через selenim-standalone. Поэтому, wd не может работать с этой версией ФФ
Была такая проблема. На win7 заработало на selenium standalone 2.53.1, wd ff 0.1.10 и FF 47.0.1.
@Afelua — скажите - удалось решить эту проблему? Пытаюсь понять сейчас, как запускать тесты на браузерах кроме Chrome. Не совсем понятно, как работает gridUrl
В общем такая же проблема если коротко:
Same issue here... I'm making it as written in https://github.com/gemini-testing/gemini, selenium-standalone: Selenium build info: version: '3.6.0', revision: '6fbf3ec767'.
Chrome launches but there is a green screen then it fails with: Cannot launch browser chrome: Could not calibrate. This could be due to calibration page has failed to open properly.
Chrome is latest for today: 62.0.3202.94, also tried with ChromeDriver 2.33.506106, gemini: 5.0.0-alpha.10, MacOs 10.12.6, node v6.10.2
with firefox I get: Cannot launch browser firefox: Not a PNG.
ну не такая же - вы все проблемы просто решили запихнуть в один тред, хотя у всех совершенно разные проблемы. От невозможности поднятия сессии до проблем с калибровкой страницы
https://github.com/gemini-testing/gemini/issues/688
нужно проверить, что на тестируемой странице нет клиентских ошибок, т.к. при калибровке джемини выполняет скрипты на странице