Cypress – вопросы и ответы

53
голоса
1
ответ
Ситуация: Я пишу автоматизацию тестирования для веб-сайта. Наступает момент, когда на моем сайте есть кнопка ссылки. Нажав на это, я перенаправлен на внешний веб-сайт. Там я должен войти в систему,...
2 дня, 4 часа назад ITguy
51
голос
1
ответ
Я написал несколько тестов cypress e2e для приложения, которое требует входа в систему. Я написал успешные тесты, однако тесты начали сбой. Тесты ожидают, что приложение будет выведено из системы, ...
2 дня, 6 часов назад radiobrain77
72
голоса
1
ответ
Я использую приложение create-реакции-приложение и запускаю сервер разработки веб-пакетов в https. Так что, запустив npm, запустите cypress: open, я ожидаю Мое приложение для запуска в https://loca...
2 дня, 6 часов назад CKA
62
голоса
1
ответ
Как мы можем протестировать оповещение, и текст внутри отображается с использованием инфраструктуры автоматизации Cypress.io Js? Я не могу найти соответствующий пример в документации Cypress, пожал...
3 дня, 2 часа назад soccerway
52
голоса
1
ответ
Я только что начал экспериментировать с инфраструктурой тестирования Cypress. У меня есть простой тест, выполняемый в задании Дженкинса, которое запускается заданием вверх, которое устанавливает и ...
3 дня, 10 часов назад Jmh2013
102
голоса
1
ответ
Я пытаюсь использовать Cypress с приложением Angular (v. 5) CLI. Тесты отлично работают при запуске локально, потому что здесь я могу просто запустить команду serve перед запуском тестов кипариса. ...
4 дня, 1 час назад DauleDK
88
голосов
1
ответ
Моя программа использует printJS - библиотеку, которая помогает форматировать содержимое страницы для печати. Я хотел написать тесты на кипарисе, чтобы проверить, был ли вызван предварительный прос...
4 дня, 8 часов назад Jondar the Templar
102
голоса
1
ответ
У меня есть объект SVG, который использует d3-zoom для масштабирования и панорамирования. Работает без нареканий, но проблема обнаружилась, когда я начал работать над интеграционными тестами с испо...
5 дней, 4 часа назад Damian Bartosik
52
голоса
1
ответ
Это любопытно... Мне пришлось вставить запись scrollTo в мой тест E2E Cypress: // More details for Standard Twin, cy.scrollTo('0%,60%'); cy.wait(3000); cy.get(':nth-child(2) > :nth-child(1) >...
6 дней, 4 часа назад David Redmayne
51
голос
1
ответ
Я пытаюсь выбрать значение в раскрывающемся списке с помощью Cypress. Я пробовал несколько способов сделать это, но ни один из них не сработал. Он всегда выбирает значение, которое уже выбрано. В д...
1 неделя назад Remco
52
голоса
1
ответ
Я пытаюсь достичь следующих функций: Перед Блоком: вызовите Cy.visit("/login") и вызовите функцию, которая запускает REST API и обрабатывает ответ REST API и устанавливает локальное хранилище. Толь...
1 неделя, 2 дня назад Venkata
102
голоса
1
ответ
У меня есть поле ввода HTML, которое отображается как <input id="dateId" placeholder="YYYY-MM-DD" type="date" pattern="[0-9]{4}-[0-9]{2}-[0-9]{2}" > Я хотел бы запустить тест на кипарис (v3.1...
1 неделя, 2 дня назад Chic
72
голоса
1
ответ
Я новичок в Cypress, и мне интересно, как я могу сделать следующие проверки: У меня есть дело: У меня есть продукт в БД, который может иметь статусы: InStock и OutOfStock и Discontinued. Если проду...
1 неделя, 2 дня назад user10983481
62
голоса
1
ответ
Я запускаю тест кипариса, который требует загрузки страницы, прежде чем щелкнуть элемент и войти в систему, но по какой-то причине неудавшийся (и прерванный) запрос GET приводит к тому, что страниц...
1 неделя, 2 дня назад ejscribner
73
голоса
1
ответ
Когда я запускаю свой автоматический тест с помощью cmd (с помощью команды cypress run), тест всегда завершается неудачей с вводом элемента. Это говорит о том, что элемент не виден. Но когда я начн...
1 неделя, 3 дня назад Dominik Skála
52
голоса
1
ответ
Мои тесты example-spec.js в папке интеграции содержат 15 тестов, каждый раз, когда Cypress.io будет запускать все 15 тестов, написанных в "example-spec.js". Я хотел бы выбрать и указать "какой" тес...
1 неделя, 3 дня назад soccerway
73
голоса
1
ответ
В нашем веб-приложении есть параметры, которые можно изменить с помощью HTTP-запроса POST. Есть много вариантов, и я буду писать новый тест для каждого из них, поэтому я не хочу использовать пользо...
1 неделя, 3 дня назад A.Mead
51
голос
1
ответ
Я использую Cypress для сквозного тестирования. В моем beforeEach я использую SDK, который мне предоставили, чтобы засеять данные на сервере (SDK отправляет вызовы API на сервер, но не использует c...
1 неделя, 4 дня назад Aaronius
88
голосов
1
ответ
Я хочу передать/поделиться данными между каждым тестом. Каков наилучший способ реализовать его в Cypress? Например: it('test 1'), () => { cy.wrap('one').as('a') const state1 = 'stat1' }) it('tes...
1 неделя, 4 дня назад Jake He
52
голоса
1
ответ
У меня есть ионный проект, который я хочу проверить на e2e с помощью Cypress и модульного теста с Jasmine. После того, как я добавил пакет cypress в package.json и начал писать первые тесты e2e, VS...
1 неделя, 5 дней назад David
80
голосов
1
ответ
Можно ли настроить cypress.io для доступа к страницам через прокси? У меня есть прокси-сервер, который мне нужно пройти, чтобы проверить мое приложение. В любом случае, чтобы настроить cypress.io в...
1 неделя, 5 дней назад Dylan Watson
88
голосов
1
ответ
Используя Cypress.io, есть ли способ проверить позицию элемента? У меня проблема, когда в некоторых случаях появляется ошибка, при которой полосы прокрутки добавляются и удаляются непрерывно, в рез...
1 неделя, 5 дней назад Turner Hayes
105
голосов
1
ответ
В настоящее время я глубоко погружаюсь в Cypress и пишу тесты e2e для приложения. Кажется, я столкнулся с проблемой, когда дело доходит до тестирования функциональности загрузки файлов. Из-за моего...
1 неделя, 5 дней назад Justin Oswald
51
голос
1
ответ
в частности, я хотел бы проверить, что логотип отображается на главной странице приложения. Наверное, я не уверен, что я должен использовать для поиска изображения. Я старался it('has a logo', func...
1 неделя, 6 дней назад general
89
голосов
1
ответ
В Cypress я хочу создать условие, чтобы проверить, был ли создан класс или нет, и сделать те же шаги, если да. Я видел документацию по адресу: https://docs.cypress.io/guides/core-concepts/condition...
1 неделя, 6 дней назад enjoyit
52
голоса
1
ответ
В тесте Cypress.io я вызываю функцию вычитания и тесты, написанные в "пример-spec", как показано ниже. Это работает нормально. Но как мы будем называть ту же функцию вычитания, написанную в другом ...
2 недели назад soccerway
63
голоса
1
ответ
Есть ли способ в Cypress.io выбрать конкретный дочерний элемент, а не использовать содержащий текст или значение? В моем случае данные изменяются, и, следовательно, тест прерывается, если используе...
2 недели, 1 день назад ejscribner
51
голос
1
ответ
Я пишу сквозные тесты для веб-приложения на Cypress, и я бы хотел, чтобы Cypress провалил тест, если приложения отправят какой-либо запрос с ответом об ошибке http 500. Я использую кипарис в версии...
2 недели, 2 дня назад Constantin
116
голосов
1
ответ
У меня проблема для написания тестов для условных случаев. Один из тестов использует api в функции "before" (beforeAll) для создания объекта, а затем в тесте объект, который был создан, иногда не о...
2 недели, 2 дня назад user7520124
79
голосов
1
ответ
У меня есть скрытый элемент div на странице, на который я хотел бы получить ссылку в Cypress, чтобы я мог получить его текст и утверждать его. Насколько я могу судить по документации API, я не вижу...
2 недели, 3 дня назад Jazzepi
63
голоса
1
ответ
Есть ли способ проверить, находится ли браузер в полноэкранном режиме в Cypress? Более того, я думаю, что когда я запускаю свои тесты, полноэкранные функции не работают. Знаете ли вы, что-то поддер...
2 недели, 4 дня назад Ruben Aguilar
52
голоса
1
ответ
Я использую специальный Cypress в TypeScript: // support/commands.js const login = () => { console.log('Logging in...'); }; Cypress.Commands.add('login', login); declare namespace Cypress { inte...
2 недели, 4 дня назад Jonathan Petitcolas
64
голоса
1
ответ
Это мой первый пост здесь, так что играйте хорошо :). Ниже приведена часть теста cypress.io, которая будет циклически проходить различные поисковые запросы против поиска на месте. Есть ли лучший сп...
2 недели, 4 дня назад Chris
63
голоса
1
ответ
введите описание изображения здесь У меня есть следующий тест в кипарисе: cy.visit('/main.html') cy.get('#homeTitle').contains('Welcome') это проходит. Если я изменил значение contains на "Welcome2...
2 недели, 5 дней назад bxs
101
голос
1
ответ
Привет, я новичок в кипарисе и изучении, Мои данные динамичны и меняются каждую секунду. Представьте себе таблицу с колонкой City и City Incharge. Городской заряд динамичен и меняется каждую минуту...
2 недели, 5 дней назад Indhu Nachadalingam
88
голосов
1
ответ
У меня есть страница с несколькими панелями результатов, каждая панель имеет собственную кнопку удаления, когда пользователь нажимает кнопку удаления, появляется модальное подтверждение, спрашивающ...
2 недели, 6 дней назад user3378165
51
голос
1
ответ
У меня есть файл cookie с несколькими объектами, а именно: путь, защищенный статус и статус httponly, которые мне нужно установить вместе с фактическим значением файла cookie. Хотя руководство Cypr...
2 недели, 6 дней назад Conocobhar
96
голосов
1
ответ
Я пытаюсь получить электронную почту, перехваченную Mailcatcher в тесте Cypress. Mailcatcher работает на localhost:1080 , а мое приложение работает на порту 3000. До сих пор я не могу просто исполь...
2 недели, 6 дней назад Robin Vysloužil
51
голос
1
ответ
Как вводить сгенерированный текст CAPTCHA в текстовое поле, используя тест кипариса. Мне нужен пример. Script_spec.js вводит email, passsword и CAPTCHA Text для успешного входа в систему //Home pag...
2 недели, 6 дней назад nyulan
87
голосов
1
ответ
Я использую Cypress для тестирования страницы экспорта данных, которая занимает несколько минут для создания экспорта. Страница не обновляется динамически, поэтому мне нужно, чтобы Cypress перезагр...
3 недели, 1 день назад jeznag
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема