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


Напишите свой первый сквозной тест на JavaScript за 5 минут
Что такое сквозные (e2e) тесты? Сквозное тестирование — это метод, используемый для тестирования сценария с точки зрения пользователя. Например, для проекта электронной коммерции вы можете зарегистрироваться, просмотреть продукты, добавить в корзину и завершить процесс оформления заказа. Для вашего первого автоматизированного теста у нас будет простой процесс, который вы сможете позже сделать настолько сложным, насколько захотите. Главное, чтобы вы начали. Для этой демонстрации я..

Вопросы по теме 'testcafe'

Testcafe Vue Selectors не может захватить компонент Vue
Я использую Testcafe Vue Selectors для выполнения тестирования e2e в моем приложении Vue, но похоже, что я не могу получить ни один из своих компонентов: 1) An error occurred in getVue code: TypeError: Cannot read property '__vue__' of...
635 просмотров

Как интегрировать testcafejs в jenkins с разными браузерами
В настоящее время я провожу тесты автоматизации пользовательского интерфейса с помощью testcafejs для проекта React. Я хотел бы запустить эти тесты в средах непрерывной интеграции, таких как Jenkins. Я уже добавляю плагин browserStack, чтобы...
1065 просмотров
schedule 13.02.2024

TestCafe Правильный способ утверждения элемента виден
Основываясь на различных обсуждениях на форуме, документации TestCafe и попытках сравнить результаты, я до сих пор не уверен, какой из них является правильным (или лучшим), чтобы утверждать, что элемент страницы виден. await...
4264 просмотров

Как передавать переменные данные между тестами
Я пытаюсь сделать что-то похожее на этот пост в TestCafe Я генерирую случайное электронное письмо в моем helper.js файле. Я хотел бы использовать этот случайный адрес электронной почты для входа в test.js файл. Вот как я создаю свою...
1036 просмотров

Поиск элемента по определенной части имени
может ли кто-нибудь указать мне решение, как найти какой-то селектор, если вы знаете только часть его идентификатора? В качестве примера есть страница с полем ввода NAME, ID которого: firstname: Итак, чтобы найти этот селектор обычным способом,...
191 просмотров

Главы Testcafe в текстовом журнале в Browserstack
У меня есть набор тестов, запуск которого в BrowserStack (Automate) занимает около 10 минут. Если тестовый пример дает сбой, сложно найти, где в записанном видео происходит сбой. Отображение имени прибора и имени теста в нижней части браузера...
227 просмотров

выполнение testscript по-разному в Firefox и Chrome при манипулировании элементом ‹select›
У меня странная проблема, которую я постараюсь описать в следующих строках. Заранее благодарим вас за помощь! Проблема в том, что в моем случае Testcafe ведет себя по-разному при запуске одного и того же тестового скрипта в разных браузерах....
324 просмотров

Как код моего приложения может узнать, тестируется ли приложение с помощью testcafe?
У меня есть набор тестов, работающих с TestCafe. В одном компоненте мне нужно знать, предоставлять ли некоторые данные окну в зависимости от того, запущено ли приложение в testcafe или нет, т.е. if (window.Testcafe === true) { window.property...
193 просмотров

Почему TestCafe дает сбой при запуске тестирования приложения Electron с помощью простой командной строки?
Я пытаюсь запустить тест в нашем приложении Electron с помощью TestCafe. Я получаю сообщение об ошибке с упоминанием команды «-m», однако она не используется в моем сценарии или командной строке. У меня все настроено, как описано здесь:...
290 просмотров

TestCafe: не удалось выполнить запрос на URL
Резюме У нас есть дымовые тесты, которые запускаются вскоре после развертывания в нашем веб-приложении. Иногда для первой загрузки страницы входа требуется некоторое время. Ошибка - Error in Role initializer - Failed to complete a request to...
1467 просмотров

Тестовое кафе: время ожидания страницы после отправки
Возникли проблемы с Test Cafe после нажатия кнопки «Фильтр» для создания отчета. Вот мой код: ... await report.accessReportBanks(testData.page + '/reports/report_banks'); const filterButton =...
362 просмотров

Настройте селектор TestCafe в TypeScript для корневого элемента Shadow
Пожалуйста, помогите мне определить Selector часть в TypeScript import { Selector, t } from 'testcafe' fixture `Scenario Name : Validation` .page `https://chrisbateman.github.io/guide-to-web-components/demos/shadow-dom.htm`; const...
439 просмотров

TestCafe не пишет в поле ввода текста
Я использую TestCafe для автоматизации тестирования веб-приложения на основе фреймворка Wicket. Я пытаюсь ввести текст в поле ввода текста ... ну, на самом деле это раскрывающийся список, в котором появляется поле ввода текста, чтобы пользователь мог...
772 просмотров

Запуск тестов TestCafe как часть CI / CD
Я создал несколько интеграционных тестов с помощью TestCafe . Попытка добавить его как часть моего конвейера CI / CD Azure Devops в соответствии с Документы TestCafe , я должен добавить их в свой конвейер сборки. У меня вопрос: зачем вам...
468 просмотров

Поддерживает ли TestCafe тестирование с несколькими вкладками
У меня есть сценарий, когда нажатие кнопки открывает новую вкладку, но когда я пытаюсь использовать testCafe, она открывается в новом окне, а не в новой вкладке. Почему это? Разве testCafe не поддерживает сценарии перехода на новую вкладку?
593 просмотров

Отображение процента успешного выполнения теста Azure Devops Pipeline на странице сводки
После завершения запуска конвейера Azure Devops я перехожу на эту страницу и вижу результаты тестирования, когда нажимаю «Тесты». Мой вопрос: могу ли я увидеть процент успешных наборов тестов для каждого задания агента в новом столбце рядом с полями...
87 просмотров

Testcafe вводит точку входа для тестов после авторизации
У меня есть набор тестов (приспособление) с несколькими функциональными тестами для тестового кафе. Они выглядят примерно так: fixture('Test suite') .page(login_url) .beforeEach(async (t) => { await t.maximizeWindow() await...
65 просмотров

Получите доступ к данным TestCafe `t.testRun`, используя глобальный импорт тестового объекта.
Я пытаюсь добавить некоторые заголовки трассировки в запросы, которые мы отправляем (как часть наших автоматических тестов), чтобы помочь с отладкой. Я надеялся использовать t.testRun.test.id , чтобы мы могли связать все запросы с тестом... однако я...
109 просмотров

TestCafe: ожидание разрешения ClientFunction в методе expect приводит к неожиданному поведению
В настоящее время я столкнулся с проблемой, при которой ожидание ClientFunction TestCafe в цепочке запросов с утверждениями приводит к поведению, продемонстрированному в приведенном ниже коде: const getPageUrl = ClientFunction(() =>...
68 просмотров