Как использовать JavaScript для запуска автоматических тестов в браузере с использованием селена + CUCUMBER - PullRequest
0 голосов

Ну, я новичок в этом. Прежде всего, моя главная цель - выполнить простой пример с огурцом, который также автоматически тестирует что-то чрезвычайно простое. Делая это, я постараюсь получить представление о том, как мне выполнять другие виды автоматизированного теста. Итак, я написал несколько сценариев и хочу как-то их протестировать на сайте (например, google.com). Сайт написан на JS, и поэтому мне нужно написать код JavaScript, чтобы «связать» сценарии с языком.

Я искал в Google такие вещи, как: «Как автоматически тестировать сайт с помощью огурца», «Как автоматически запускать сценарии с помощью selenium-javascript» и так далее ...

Есть идеи? Нет ненавистных комментариев, пожалуйста: / Заранее спасибо!

DL.

Ответы [ 2 ]

0 голосов
/ 28 июня 2019

Я бы потратил некоторое время на http://cucumber.io и проработал бы вводное руководство на языке, который вам наиболее знаком.Я также хотел бы сделать более общее чтение, начиная с этого сайта, возможно, начиная с https://cucumber.io/docs/guides/

. Обычно вы используете Cucumber для тестирования чего-то, что вы строите, поэтому, когда вы пытаетесь сделать вещи простыми и протестировать то, что сделал кто-то другой(например, Google), вы на самом деле все усложняете, потому что теперь вам приходится иметь дело с тем, как добраться до этого сайта и взаимодействовать с ним.

В зависимости от того, откуда вы начинаете, у Cucumber довольно крутая кривая обучения, и многиемногие люди начинают плохо.Так что не торопитесь и учитесь у людей, которые писали и поддерживают Cucumber.cucumber.io - гораздо лучшая отправная точка для вас, чем StackOverflow.

Удачи вам и удачи.

0 голосов
/ 26 июня 2019

Я написал несколько сценариев,

Когда вы говорите, что я считаю, что вы можете выполнить свои тестовые сценарии с огурцом

Сайт написан на JSи поэтому мне нужно написать код JavaScript, чтобы «связать» сценарии с языком.

, в этом нет необходимости, если ваш сайт основан на javascript, таком как AngularJS, вы все равно можете использовать простой java + selenium, ноТранспортир рекомендуется для того же, так как у него есть обертка.protractor - это проект на основе nodejs для работы с сайтами на основе AngularJS.

https://www.protractortest.org/#/

Как автоматически тестировать сайт с помощью огурца

YouВы можете использовать инструмент CI / CD, такой как jenkins, который вы можете запустить вручную, или вы можете установить на него планировщик, который будет запускать весь ваш тестовый скрипт для вашего сайта.Вы также можете включить уведомление, чтобы после завершения теста оно отправляло электронное письмо соответствующим лицам

. См .:

https://jenkins.io/

.учебник относительно того же.пример:

Нажмите здесь

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