2016-02-18 5 views
1

Правильно ли я говорю, что Транспортер должен иметь установленный на машине, где выполняются тесты, Трантрактор/Селен Webdriver, но бегун с угловым сценарием выполняется в браузере?Угловой сценарий Runner vs Protractor

Я бы очень хотел, чтобы вы могли запускать тесты/сценарии удаленно, чтобы дать потенциальным интервьюерам понимание поведения/характера сайта, который я разрабатываю.

Я использовал iMacros в прошлом, однако тесты не были строго переносимы между Firefox и Chrome?

Является ли мое предположение о разнице между транспортером и угловым бегуном сценария правильно?

Thanks, Mark.

ответ

1

Транспортировочные обертывания WebDriverJS - привязки selenium javascript, и добавляет довольно много поверх него, в частности, для тестирования угловых узлов, но не обязательно. При запуске транспортира, вам нужно, чтобы ваше приложение служили и доступным, возможно, потребуется запустить сервер селена или использовать прямое соединение функция, доступная для Firefox и Chrome, смотрите также:

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

+0

Hi Alecxe Спасибо за ответ Alecxe. То, что я ищу, - это, пожалуй, чистая библиотека Javascript, которая позволит мне открыть новую страницу с URL-адресом и выполнить рабочие процессы из любого места, где у меня есть доступ к браузеру. то есть не нужно иметь транспортир, установленный на машине, где я запускаю тесты. –

0

Я правильно говорю, что транспортир должен иметь транспортир/Selenium WebDriver установлен на компьютере, где тесты бегутся но Угловое сценарий бегун выполняет в браузере?

Если вы используете NPM, то вы можете использовать Traractor/Selenium Webdriver в качестве локальных зависимостей. Их не нужно устанавливать глобально. См. https://github.com/angular/protractor.

Я бы по существу хотелось бы иметь возможность запускать тесты/сценарий удален дать потенциальным интервьюерам представление о поведении/природе сайта я разрабатываю.

Вы имеете в виду живую демонстрацию сайта с помощью транспортира или что-то в этом роде, чтобы показать рабочие процессы и усечения? Если это так, то вы, возможно, закончите разработку решения. Видео Youtube будет иметь такой же эффект.

Я использовал iMacros в прошлом, однако тесты не были строго портативными между Firefox и Chrome?

Тесты протранспорта переносятся, вам нужны только правильные веб-серверы и обязательно указывайте на двоичные файлы браузера.

Является ли мое предположение о различии между Транспортером и Угловым Сценарий бегун правильно?

Я не могу ответить на этот вопрос. Я не знаю достаточно об Угловом Сценарие Бегун.

Я бы посоветовал ему, хотя, поскольку он обесценился, см. Примечание наверху https://docs.angularjs.org/guide/e2e-testing.

+0

Привет, Vinny, Спасибо за ответ, я понимаю, что вы говорите об установке и как драйверы не должны устанавливаться локально. Мне бы очень хотелось иметь возможность запускать тесты E2E непосредственно в браузере. т.е. javascript откроет новую страницу и выполнит тесты, заполняющие поля ввода, и сделав утверждения из Javascript. Таким образом, когда мне нравится и откуда я подключаюсь к Интернету, я могу выполнить тесты и наблюдать за их продолжением через рабочие процессы. –

+0

@MarkGargan возможно задайте этот вопрос в новом посте. Из первоначального вопроса это было не совсем ясно. – Vinnyq12

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