Описание тега cypress
Cypress, универсальный фреймворк для тестирования и библиотека утверждений, в комплекте с автоматическим ожиданием, имитацией запросов и заглушкой запросов.
0
ответов
Напишите тест для метода window.close(), используя cypress.io
Я нашел примеры заглушки метода window.open() в Cypress, и он работает очень хорошо. Мне также нужно проверить и закрыть ли новое окно с помощью window.close(). Ниже приведен фрагмент кода js, показывающий пример открытия и закрытия нового окна по и…
28 июл '18 в 07:40
2
ответа
Сложности с Cypress ScrollTo метод
У меня есть несколько проблем при тестировании компонента виртуальной прокрутки с Cypress. У меня есть тест, который проверяет элементы li, присутствующие в DOM после прокрутки до дна контейнера. Когда написано так, тест проходит: cy.get('.virtual-s…
22 май '18 в 08:56
1
ответ
Cypress `onCall()` поддержка утверждений не документирована?
В этом примере кипариса я нахожу onCall() метод, который, кажется, "Синон", как я нахожу здесь. Поддерживаемые утверждения в Cypress упоминаются здесь, и он включает в себя sinon-chai, который не упоминает onCall(), Мой вопрос: какие утверждения под…
09 апр '18 в 10:34
2
ответа
Проблемы с путями для Cypress Run
Я неплохо справляюсь с Cypress, но немного отклеиваюсь, когда пытаюсь вызвать одну Spec. Линия в package.json выглядит как: "cypress:runST": "cypress run --spec'/cypress/integration/02_DBM_H1_ST_spec.js'", Я начинаю это с npm run cypress:runST... ош…
10 ноя '18 в 10:19
0
ответов
Travis терпит неудачу, когда Cypress тесты заканчиваются успешно (запускаются с webpack-dev-server)
Я использую start-server-and-test помощник (как предложено в документации Cypress), который терпит неудачу при попытке уничтожить один из его дочерних процессов, который, кажется, уже остановлен. Неопределенная гипотеза: потому что webpack-dev-serve…
03 май '18 в 11:23
1
ответ
Не может получить состояние vuex с помощью Cypress
Я слежу за этим блогом. Свойство window.app действительно появляется в консоли после добавления кода, как описано, однако я не могу сослаться app.$store ANS упоминается в блоге (и напоминает способ ссылки на магазин внутри компонентов). Я могу ссыла…
26 апр '18 в 07:53
1
ответ
Как пропустить support/index.js для определенных spec-файлов в Cypress
Можно ли пропустить beforeEach функция в моем файле поддержки Cypress index.js, для определенного файла спецификации (access.spec.js)? index.js // This example support/index.js is processed and // loaded automatically before your test files. beforeE…
11 янв '19 в 09:26
0
ответов
Сервер работает, но может найти приложение circleCi
Текущее поведение: config.yml: frontend-test: <<: *defaults docker: - image: cypress/base:8 - image: circleci/node:10 working_directory: ~/repo steps: - checkout # Download and cache dependencies - restore_cache: keys: - v1-dependencies-{{ che…
29 янв '19 в 17:52
0
ответов
Почему для меня неправильно запускать тесты определенного каталога с помощью Cypress?
Я пытаюсь запустить некоторые конкретные тесты в каталоге, используя команду cypress, которую я пытаюсь выполнить: node_modules\.bin\cypress run --spec 'cypress\integration\tests\default.spec.js' Я также пытался с: node_modules\.bin\cypress run --sp…
15 ноя '18 в 16:39
1
ответ
Как позвонить на сторонний сайт из Cypress test, чтобы получить текст изображения Captcha?
Мне нужно получить текст изображения "captcha", рассчитать его и ввести значение в текстовое поле при отправке формы. Я обнаружил, что сторонняя библиотека, которая делает это. У меня вопрос, как вызвать стороннюю библиотеку ( https://somesite/) в т…
13 сен '18 в 00:41
9
ответов
Как ждать, пока элемент исчезнет в кипарисе
У меня есть индикатор загрузки, который мне нужно ждать, чтобы исчезнуть, прежде чем делать свои утверждения. Я видел, как некоторые используют следующее, но это не кажется мне полезным, а также я не хочу, чтобы это было утверждением. cy.get('elemen…
07 дек '18 в 15:22
3
ответа
Проверьте, отсортированы ли элементы в алфавитном порядке в CypressIO
Какова наилучшая практика, когда утверждается, что элементы сортируются по алфавиту с помощью CypressIO? Я хочу в основном проверить, что element[0].text() правильно отсортирован перед element[1].text() но для всех элементов, как в фрагменте ниже: c…
12 дек '18 в 14:14
1
ответ
Cypress.io: В любом случае, чтобы проверить конкретную сумму прокрутки?
Хотел узнать, есть ли какой-нибудь способ проверить количество прокрутки в определенном диапазоне с помощью Cypress.io. Более конкретно Начиная с верхней части страницы, нажмите кнопку Страница прокручивается до определенной высоты Проверьте правиль…
24 апр '18 в 12:01
2
ответа
Проверка состояния переключателя слайдов не работает в Cypress Tests
Я пытаюсь проверить состояние слайд-тумблеров в моем приложении с помощью Cypress. Это время ожидания и не проходит тест: cy.get('label.mat-slide-toggle-label').eq(2).should('be.checked') or cy.get('div.mat-slide-toggle-bar').eq(2).should('be.checke…
14 июн '18 в 11:00
4
ответа
Нажмите на значение нг-если из кипариса
У меня есть вкладка параметров, и я хочу щелкнуть эту вкладку. https://s tackru.com/images/562f5d5376949c53dd2b03f3ede36256472ccbb7.png Ниже приведен HTML для того же. Пожалуйста, помогите, я не могу нажать на вкладку из-за ngIf: activewizmenu != 'p…
07 дек '18 в 07:12
1
ответ
Проверка трансформации с помощью кипариса
Я новичок в Cypress, и я пытаюсь проверить, что один из моих элементов содержит определенный стиль. Элемент выглядит примерно так: <div class="myElement" style="transform: translate(0%, 0px); "></div> Это мое утверждение: cy.get('.myImag…
25 дек '18 в 16:28
2
ответа
Как мне ждать, пока не будет установлен cookie?
Я пишу приемочные тесты для функции входа в мое приложение. В какой-то момент я хочу перепроверить время истечения cookie. После нажатия на кнопку "Войти" на мой сервер отправляется запрос graphql, который отвечает Jwt. При получении jwt приложение …
17 фев '19 в 11:34
2
ответа
Как сделать пользовательскую дочернюю команду автоматически повторной
Я пытаюсь использовать следующую двойную команду в качестве ярлыка, чтобы найти элементы DOM. Cypress.Commands.add "el", prevSubject: "optional", (subject, id) => if subject? subject.find("[data-cy=#{id}]") else cy.get("[data-cy=#{id}]") Проблема…
06 фев '19 в 15:36
3
ответа
Есть ли способ скрыть логи в кипарисе?
Я хотел бы знать, есть ли способ не показывать журнал в Cypress, например. Если я сделаю тест для входа в любое приложение, когда оно набирает пароль: cy.get(#id).type(password) и тест выполняется, значение пароля появляется в журнале. Есть ли спосо…
28 май '18 в 14:26
0
ответов
Есть ли способ запустить Cypress тесты онлайн?
Нам нужно запустить Cypress-тесты онлайн, чтобы при переходе по URL-адресу в Интернете выполнялись все тесты. Пользовательский интерфейс не должен совпадать с пользовательским интерфейсом Cypress localhost. Все, что мы хотим, это чтобы разные люди, …
06 ноя '18 в 09:50