Описание тега codeceptjs
CodeceptJS - это современная среда сквозного тестирования со специальным синтаксисом в стиле BDD. Тест написан как линейный сценарий действий пользователя на сайте. Использование функций генератора позволяет писать асинхронные тесты синхронно.
0
ответов
Codecept может запускать тесты из-за xvfb
У меня есть простой тест, написанный в кошмаре. Я использую xvfb для запуска этого теста на моем сервере. Я пытался использовать один и тот же "трюк" с codecept before и beforeSuite или даже где-то в конфигурационном файле codecept.js, но он не рабо…
23 сен '17 в 19:11
0
ответов
Как установить localStorage в CodeceptJS/Nightmare?
Я пробую CodeceptJS с помощником Nightmare для сквозных тестов. Я хочу установить пункт в localStorage так что тест может пропустить страницу входа. Элемент localStorage будет выглядеть так: {"auth",'{"isLoggedIn": true}'} Пока что я попробовал поль…
03 ноя '17 в 09:25
1
ответ
Селекторы Codeceptjs: Как выбрать поле ввода "email"?
Мне действительно нужна помощь с синтаксисом. У меня есть поле ввода: <input class="email__field ng-pristine ng-empty ng-valid-email ng-invalid ng-invalid-required ng-touched" name="email" ng-model="authForm.email" ng-keypress="keypress($event);"…
26 июн '17 в 15:14
1
ответ
Как интегрировать Codeceptjs с Jenkins
Я использую помощника Puppeteer в создании сквозных тестов моей объектной модели страницы. Я хочу интегрировать свои тесты с Дженкинсом, чтобы я мог планировать свой пробег. Ребята, можете ли вы помочь мне с шагами?
29 окт '18 в 12:07
1
ответ
Ожидается, что тесты, работающие на Chrome, не пройдут на Firefox?
У меня есть тест, который проходит на Chrome, но не проходит Firefox. Вот тест: Scenario.only('Test', (I) => { I.see('token') I.click('.fa-edit') I.wait(1) I.fillField('input.EditableTitle__input','enkot') I.see('enkot'); fails here }); Вход уже …
17 окт '18 в 17:15
3
ответа
Захватите текст из span, а затем сравните его с помощью CodeceptJS
У меня есть это в источнике на одной странице: <span class="price-length price-length--4">666</span> И у меня есть это в источнике на другой странице <span class="price-length price-length--7">777</span> Я хочу получить это з…
19 окт '17 в 15:18
2
ответа
Использование пользовательских функций с "I" в объекте страницы и пользовательский помощник в CodeceptJS
Привет, сообщество CodeceptJS, Есть ли способ использовать пользовательские функции (в файле steps_file.js) как I. customFunction() в объектных файлах страницы. Есть ли способ использовать встроенные функции codeceptjs (например, I.click ()) в моих …
06 окт '18 в 11:35
0
ответов
CodeceptJS не принимает настройки прокси
Я хочу передавать запросы CodeceptJS через внешний прокси. Я следовал инструкциям в документах. В журнале я вижу признаки того, что прокси передается, но не используется selenium-standalone на запросы прокси. 10:56:25.020 INFO - Found handler: org.o…
27 фев '18 в 19:10
0
ответов
Получение информации о HTTP-запросе, инициированном тестом CodeceptJS E2E
Я запускаю некоторые сценарии сквозного тестирования на моем сайте, используя codeceptjs - например: пользователь посещает сайт пользователь заполняет форму авторизации пользователь отправляет данные для входа в систему и ожидает ответа Далее я бы х…
13 дек '18 в 22:56
0
ответов
Запустите локальный сервер на Codecept-Nightmare в Angular Project
Мы хотим реализовать некоторые базовые тесты E2E в нашем приложении Angular 7 с https://codecept.io/nightmare. Испытания должны быть частью конвейера CI. Я следовал за документами и установил basicTest.e2e.js: Feature('Basic'); Scenario('test if Use…
15 фев '19 в 17:16
2
ответа
Как настроить тестирование Codecept E2E с Angular2?
Я новичок в тестировании e2e. Я хотел бы попробовать это с http://codecept.io/angular/ С тех пор как я запустил свое приложение с помощью https://github.com/AngularClass/angular2-webpack-starter Protractor / Jasmine уже работает. Из того, что я пони…
21 окт '16 в 09:30
3
ответа
I.click()- селектор в CodeceptJS - как найти первую кнопку с определенным innerHTML
У меня есть разные кнопки и несколько кнопок с одинаковым названием "Пуск". Мне нужно нажать на первую найденную кнопку с этим именем (innerHTML). С jQuery это работает с: $('button:contains(Start):first').click() Как это работает с I.click()- Селек…
03 фев '17 в 13:30
1
ответ
Обработка утверждений в пользовательском помощнике
Я начал играть с CodeceptJs и начал работать довольно легко. В настоящее время я использую его с NightmareJs и все, кажется, в порядке. Конкретная область, которую я тестирую, - это галерея, которая извлекает данные из интерфейса через JSONP, создав…
14 фев '17 в 13:39
0
ответов
CodeceptJS/Puppeteer: прочитать значение атрибута в конфигурации помощника во время выполнения?
Я хотел бы написать условные операторы, основанные на том, в какой среде выполняется тестовый код codeceptjs. Самый простой способ идентифицировать среду - прочитать значение URL в конфигурации Puppeteer в файле codeceptjs.json. Как мне прочитать эт…
17 май '18 в 14:22
3
ответа
Распараллелить выполнение браузеров с помощью CodeceptJS/WebdriverIO
Я использую Codeceptjs для автоматизации тестирования в JavaScript, который внутренне использует WebDriverIO. Я добился запуска на Соус, используя упомянутые рамки. Мне удалось запустить тесты автоматизации в разных браузерах в лаборатории соуса, ис…
06 апр '17 в 09:41
1
ответ
Проблемы с установкой CodeceptJS в Ubuntu
Я настраивал новую систему для использования CodeceptJS и столкнулся с проблемой. Я следовал этим примечаниям, но просто получаю сообщение об ошибке при попытке запустить codeceptjs. Ошибка... codeceptjs /usr/local/lib/node_modules/codeceptjs-webdri…
28 апр '17 в 11:21
1
ответ
Как переопределить функции в CodeceptJS
Я хочу что-то делать каждый раз, когда нажимаю на элемент. Поэтому, когда я звоню, нажмите I.click(locator); Вместо того, чтобы вызывать функцию щелчка веб-драйвера, я хочу, чтобы она вызывала мое переопределение, которое я добавил в steps_file.js c…
02 авг '17 в 23:26
0
ответов
Как запустить файлы функций огурца параллельно в codeceptJs
Есть ли способ настроить тег Gherkin в Codecept JS для параллельного запуска функций, он не работает с использованием тега Multiple в файле codecept.json "gherkin": { "features": "./features/*.feature", "steps": [ "./step_definitions/steps.js" ] }, …
10 окт '18 в 18:18
0
ответов
Ничего не происходит при запуске скрипта в codeceptjs
Мой сценарий I.executeScript("let formFind = document.forms[2]; let trNb = formFind.elements.length; formFind.elements[trNb-1].click();"); Здесь я хочу выбрать последний элемент формы, но после запуска скрипта ни выдает ошибку, ни что-либо. Как я мо…
19 сен '18 в 06:57
1
ответ
Передача имен тестов в лаборатории соусов с CodeceptJS
Я пытался заставить Sauce Labs сообщать названия тестов, которые выполняются с CodeceptJS, но до сих пор я мог только сообщать об успехе / неудаче. Я следовал за следующей веткой в качестве руководства, чтобы помочь сообщить обо всем в Sauce Labs …
11 апр '18 в 17:31