Описание тега testcafe

TestCafé - это инструмент Node.js для автоматизации сквозного тестирования.
1 ответ

Testcafe-молот-головка erorr reset-guard.ja:27

Иногда я получаю сообщение об ошибке при запуске testcafe /opt/testcafe/node_modules/testcafe-hammerhead/lib/request-pipeline/connection-reset-guard.js:27 throw err; ^
09 ноя '18 в 07:55
1 ответ

Не удается перехватить исходящий AJAX-запрос со страницы с помощью Testcafe

Я пытаюсь использовать TestCafe для клиентской библиотеки javascript и не могу перехватить любые исходящие запросы AJAX для загрузки страницы тестирования через механизм подсчета. Мои попытки связаны с использованием RequestLogger Объект из этой биб…
1 ответ

Проверьте значение в рамках теста TestCafe

Я использую TestCafe для автоматизации тестирования конкретной функции. В этой функции пользователю разрешено иметь только 5 записей. На сайте есть ярлык, который указывает, сколько осталось записей. Когда у пользователя уже есть 5 записей, он долже…
12 дек '17 в 10:42
1 ответ

TestCafe: Uncaught ReferenceError: скорость страницы не определена

Новое в TestCafe. Ожидаемые данные.js ниже, ожидаемое поведение при запуске testcafe chrome this.js это нажать на логотип заголовка. Actual Uncaught ReferenceError: pagepeed не определена (по нажатию ниже). На нашем сайте prod эта ошибка не возникае…
09 июл '18 в 17:23
1 ответ

Testcafe и мягкие утверждения

Мои тесты имеют несколько утверждений. В настоящее время, если одно утверждение не выполняется, весь тест останавливается. Но мне нужно получить все ошибки утверждений, а не останавливаться на первой. Есть ли в Testcafe механизм мягких утверждений?
1 ответ

testcafe работает правильно для индивидуального теста, но все тесты

Я новичок в testcafe. Вот проблема, с которой я столкнулся недавно. Пожалуйста, зажги немного света: Скажем, у меня есть четыре теста testcafe, скажем, A, B, C и D Это работает гладко, если я запускаю их один за другим, testcafe chrome A.js, testcaf…
19 май '17 в 09:56
3 ответа

Как использовать / распечатать значение внутри универсального атрибута в TestCafe

Я пытаюсь напечатать / использовать значение атрибута Polyline. <Polyline points="x,y x,y x,y x,y"> Я пытался получить их с помощью этих методов: Это полезная функция export const getPointAttribute = async () => { const polyline = s.polylin…
24 янв '19 в 12:52
1 ответ

Почему Testcafe ожидает появления элемента elementl, когда элемент уже существует?

Я использую TestCafe 0.22.0 и в beforeEachУ меня есть этот код: const checkedBoxes = Selector('input[type="checkbox"]') for (let i = 0; i < await checkedBoxes.count; i++) { t.click(Selector(`#product-${i} input`)) } Когда я запускаю в Chrome, стр…
1 ответ

Записать текущий URL на консоль в TestCafe

У меня есть переменная "currentPage", которую я хочу установить на текущий URL на текущей странице. Но чтобы убедиться, что URL-адрес правильный, я хочу напечатать его на консоли. Что бы я ни пытался, я продолжаю получать "не определено", "объект",.…
0 ответов

Tescafe загружает URL задержки

Используя последний Testcafe, через gherkin-testcafe: console.log('Before'); await t.navigateTo( page.url ); console.log('After'); Я вижу задержку между двумя и 20 секундами между двумя выходами, несмотря на то, что тестируемый сервер, кажется, реаг…
27 фев '18 в 11:02
2 ответа

testcafe запускает различные тесты на основе браузера

Мне было интересно, есть ли способ как-то передать параметр, чтобы дать вашему устройству или даже всем тестам знать, в каком браузере они работают. В моем конкретном случае я бы использовал этот параметр, чтобы просто присвоить соответствующее знач…
19 сен '18 в 08:05
0 ответов

Ошибка: не удается найти браузер. "browserstack:Chrome@68.0:Windows 10" не является псевдонимом браузера или путем к исполняемому файлу

У меня были некоторые проблемы с запуском некоторых тестов JavaScript через TestCafe. В проекте, который я настроил, используется стиль BDD, и для запуска тестов он запускает тестовый прогон TestCafe. Я интегрировал их, используя браузер, однако, ко…
1 ответ

Выполнение тестового сценария ведет себя по-разному в Firefox и Chrome при манипулировании элементом <select>

У меня странная проблема, которую я постараюсь описать в следующих строках.Заранее спасибо за вашу помощь! Проблема в том, что в моем случае Testcafe ведет себя по-разному при запуске одного и того же тестового скрипта в разных браузерах. testcafe: …
1 ответ

Testcafe не сохраняет куки, что приводит к неправильному формату JWT

Я использую testcafe для автоматизированных тестов пользовательского интерфейса для внутренней CRM. Эти тесты хорошо работали в течение последних 6 месяцев, а затем загадочно начали проваливаться неделю назад. Тесты могут войти в нашу рабочую среду,…
08 окт '18 в 13:30
1 ответ

Как ожидать, что URL будет перенаправлен в TestCafe?

Я хочу обнаружить, что URL перенаправляет на страницу входа в систему, когда щелкает что-то, что нужно для входа. Есть ли способ добиться этого?
03 июл '17 в 06:13
1 ответ

testcafe доступ к элементам li

Мне нужна помощь в доступе к элементам li по ссылке ниже. https://www.healthdirect.gov.au/medicines/brand/amt,934621000168103/l-arginine-rch Мои элементы li в файле document.querySelectorAll('#disclaimer+section li') Я старался, const seeAlsoElement…
05 дек '18 в 06:30
2 ответа

option.timeout игнорируется в ожидании Selector.withAttribute

Я пробовал это в любом случае, но я не могу заставить TestCafe ждать disabled атрибут, который будет удален из элемента. Это, очевидно, блокирует все дальнейшее тестирование, так как мне нужно, чтобы кнопка была кликабельной, прежде чем я смогу прод…
2 ответа

TestCafe, CircleCI 2.0 и SauceLabs - не удается заставить эту комбинацию работать

Итак, я могу с моего ноутбука сделать следующее: testcafe "saucelabs:Chrome@70.0:Windows 10" tests/settings/users.js Это позволит подключиться к SauceLabs для запуска теста (или нескольких тестов, работающих в любом случае), чтобы нанести ответный у…
06 дек '18 в 14:16
1 ответ

Проблема с использованием переменных в тестовых действиях в Firefox

Я получаю эту ошибку: 1) Error on page "http://localhost:8080/en/index.html": import declarations may only appear at the top level of a module: No stack trace available всякий раз, когда я запускаю свой тест на Firefox. Мои тесты написаны на Typescr…
2 ответа

Как я могу понять, почему testcafe в Docker работает так медленно

Я запускаю наши интеграционные тесты, используя testcafe 23.0 в Docker. Однако тесты часто начинаются долго. Я записал браузер, и, кажется, очень долго ничего не делал: https://youtu.be/9W6VosNMbhg Загрузка страницы занимает 2 минуты. Тем не менее, …