2015-08-07 4 views
1

Может ли кто-нибудь объяснить, что работает с селеном в режиме безглавых в дженкинсах?Что означает «прохождение тестов селена в режиме безглавых» в jenkins

+0

Это значит, что они не прикреплены к определенному браузеру и, вероятно, работают против чего-то вроде драйвера HtmlUnit – PDStat

ответ

2

В соответствии с комментарием, что это способ запуска тестов в браузере, который не имеет графического интерфейса, прикрепленную к нему

Что обезглавленный браузер? (Прочитано ToolsQA)

Без заголовка браузер - это термин, используемый для определения программ моделирования браузера , не имеющих графического интерфейса. Эти программы ведут себя точно так же, как браузер, но не показывают никакого графического интерфейса. Известными являются HtmlUnit и NodeJs безголовые . Есть много других браузеров.

Что такое использование безглавых браузеров?

Headless браузеры, как правило, используются в следующих ситуациях

  1. У вас есть центральный инструмент сборки, который не имеет какой-либо браузер, установленный на нем. Поэтому, чтобы выполнить базовый уровень тестов на здравомыслие после каждой сборки , вы можете использовать безгласный браузер для запуска тестов.

  2. Вы хотите написать программу-сканер, которая проходит через разные страницы и собирает данные, безболезненный браузер будет вашим выбором. Потому что вам действительно не нужно открывать браузер. Все, что вам нужно, - это доступ к веб-страницам.

  3. Вы хотите моделировать несколько версий браузера на одном компьютере. В этом случае вы хотели бы использовать безгласный браузер, , потому что большинство из них поддерживают моделирование различных версий браузеров . Мы скоро придем к этому.

вещь обратить внимание, прежде чем использовать обезглавленный браузер

Headless браузеров программа моделирования, они не ваши настоящие браузеров. Большинство этих браузеров без головы были достаточно развиты до , имитируя, в довольно близком приближении, как настоящий браузер. Еще вы не захотите запускать все ваши тесты в безгласном браузере. JavaScript - это одна из областей, где вы хотели бы быть очень внимательным перед использованием браузера без головы. JavaScript реализован по-разному в разных браузерах. Хотя JavaScript является стандартом , но каждый браузер имеет свои небольшие отличия в том, как они реализовали JavaScript . Это также верно и в случае безголовых браузеров . Например, браузер без заголовка HtmlUnit использует механизм JavaScript Rihno , который не используется каким-либо другим браузером.

Смежные вопросы