2015-02-25 3 views
2

Мне интересно, почему мой браузер Chrome не отображается, когда я начинаю тестировать свое приложение angularjs с помощью транспортира. Однако он выполняет тест. Я могу видеть вывод на моей консоли.Браузер Chrome не отображается, когда начинает запускать транспортир.

Однако, если я изменил значение имени browserName, чтобы указать на firefox и повторный транспортир, Firefox запустится. Я также увижу, как транспортир выполняет свой тест в браузере.

+1

Какая платформа/ОС ты с нами? 1) Вы уверены, что он не появился в фоновом режиме за другим окном? 2) Можете ли вы запускать хром программным способом на линии cmd так же, как тест порождает его? – Brian

+0

Да, я очень уверен, что это не получилось. Я нахожусь на OSX Mountain Lion. Chrome - версия версии 40.0.2214.115 (64-разрядная версия). Protractor is version Версия 1.3.1 – devwannabe

+0

Вы запустили обновление webdriver или какие-либо рекомендуемые шаги после установки для OSX? – Brian

ответ

3

У меня также создалось впечатление, что мой Chrome не показывался, но я просто не видел его, поскольку у меня было слишком много открытых окон браузера Chrome, чтобы даже заметить один дополнительный. Настоящая причина, по которой я этого не видел, заключалась в том, что я был в полноэкранном режиме, а хромированное окно не могло попасть на площадку, поскольку MacOS не всегда допускает, чтобы это произошло.

Для меня я покинул свой обычный сеанс Chrome, а затем увидел, что на самом деле появился новый сеанс Chrome, когда я начал тесты. (Я знаю, что это так очевидно, но после долгого рабочего дня самые очевидные вещи иногда могут быть озадачены. Поэтому этот ответ для тех, кто только что случился, имеет плохой день;))