Публикации по теме 'protractor'


Тестирование Protractor e2e с помощью Gherkin, CucumberJS, Typescript.
Создайте новую папку и добавьте следующие папки: строить сборка\задачи Особенности страницы-объекты отчеты шаги служба поддержки Создайте файл пакета по умолчанию, выполнив: npm init -y Установите все необходимые пакеты: npm i chai cucumber cucumber-tsflow gulp gulp-clean gulp-protractor gulp-protractor-cucumber-html-report gulp-typescript protractor protractor-cucumber-framework require-dir typings --save-dev Это установит следующие пакеты npm: Настройка глотка В..

Nightwatch против Protractor: какая среда тестирования вам подходит?
Знаете ли вы, что к 2026 году рынок автоматизации тестирования достигнет 35 миллиардов долларов ? А когда дело доходит до кроссбраузерного тестирования, JavaScript лидирует? Javascript, вероятно, является лучшей альтернативой для автоматизации Selenium, учитывая преобразование его протокола в стандарт W3C. Чтобы максимально использовать его, первым шагом будет выбор лучших фреймворков для автоматизации тестирования. Среди всех фреймворков для тестирования JavaScript наиболее..

Учебное пособие: создание поддерживаемых E2E-тестов с помощью транспортира и огурца
Сквозные тесты (e2e) написать намного сложнее, чем модульные тесты, потому что они полагаются на множество различных частей вашего приложения. Ваш API, ваш javascript, ваша структура HTML и даже ваш CSS. Чем больше становится ваше приложение, тем сложнее его поддерживать. Они могут стать настоящим кошмаром, если будут слишком тесно связаны с перечисленными выше частями. В этом руководстве мы реализуем базовый сценарий и рассмотрим передовые практики, которые помогут в написании..

Как настроить Protractor для работы в браузере Firefox.
Как настроить Protractor для работы в браузере Firefox. Убедитесь, что у вас установлены последние версии Firefox и Protractor или сопоставимые версии. Чтобы обновить драйверы браузера, введите в командной строке webdriver-manager update. Мой: Убедитесь, что у вас установлена ​​последняя версия Firefox и транспортира. У меня транспортир - версия 5.4.2 и версия браузера Firefox 71. См. мой пример файла config.js. Пожалуйста, посмотрите комментарии, чтобы получить четкое..

тестирование с ProtractorJS, protractorJS Locators, объяснение для чайников
Локаторы — это способы поиска элементов HTML и их использования. Вы можете использовать локатор, чтобы найти расположение кнопки на странице. Локаторы чрезвычайно полезны при автоматизации или сканировании. Роль локатора — возвращать elementFinder. попробую еще проще. Роль локатора заключается в поиске фрагмента HTML-элемента, который вы можете увидеть в браузере для дальнейшего использования . Зачем нужны локаторы (транспортиры)? а) Нам нужно убедиться, что в приложении..

Асинхронный JavaScript и как Protractor это исправляет…
В двух предыдущих разделах мы узнали об основах Транспортира и Жасмина . В этой статье мы узнаем о асинхронной природе JavaScript и о том, как транспортир решает асинхронную проблему JS. Давайте углубимся в это. Эта проблема Прежде всего, что на самом деле означает утверждение «JavaScript является асинхронным»? Давайте проверим это на примере, а не на некоторых теоретических примерах. Обычно мы говорим синхронно Java, синхронно Python , но не JavaScript, и из-за..

Транспортир-огурец Фреймворк
Установите зависимости: огурец : npm установить огурец (если транспортир был установлен локально, в противном случае используйте npm install -g огурец). И транспортир, и огурец должны быть в одном диапазоне. cucumber-html-reporter : npm install Cucumber-html-Reporter — save-dev чай: установить чай npm protractor-cucumber-framework: установка npm — save-dev protractor-cucumber-framework Мой package.json: вы можете напрямую использовать package.json и установить..