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

Codeception, неспособный имитировать поведение ajax
Я не могу реплицировать вызовы ajax через кодирование. Например: $I->sendAjaxPostRequest('login/verify', array('name' => 'name', 'password' => 'password')); $I->seeResponseIsJson(); Ошибок не возникнет. Но с другой стороны,...
1921 просмотров

Работа с codeception и laravel
Я немного борюсь с кодированием прямо сейчас. Я работаю над проектом laravel 4. С этого момента мы использовали PhpUnit для обычного тестирования, но у нас слишком много Javascript на наших страницах, чтобы проводить приемочные тесты с помощью...
1465 просмотров
schedule 29.10.2021

пользовательская структура каталогов codeception
В настоящий момент я пытаюсь реализовать codeception в довольно большом проекте, и плоский макет каталога по умолчанию, который использует codeception, нежизнеспособен, так как у нас будет слишком много тестов, помещенных в один каталог....
1098 просмотров
schedule 09.11.2021

Конфигурация среды кодирования не работает
Codeception: файлы конфигурации, помещенные в tests / _envs, не работают. Я пытаюсь запустить приемочные тесты в нескольких средах (например, dev, qa, staging, prod). Итак, у меня есть файлы dev.yml, qa.yml, staging.yml и prod.yml в каталоге tests /...
982 просмотров
schedule 10.09.2021

Как получить доступ к экземпляру Laravel при выполнении интеграционных тестов?
Я работаю над написанием тестов с использованием Codeception + Selenium + PhantomJS. Проблема, с которой я столкнулся, заключается в том, что мне нужно имитировать различные классы и связывать разные реализации в разных тестах (иногда имитирует...
61 просмотров
schedule 21.11.2021

Как заполнить текстовое поле CKeditor контентом с помощью codeception
Это следующий вопрос к этому - Как заполнить поле редактора форматированного текста для приемочного теста Codeception Решение , приведенное в этом сообщении, отлично работает в CKeditor версии 4.3.2 Standard, как показано на этом site...
914 просмотров

Как мне проверить эту строку в Codeception
Я пишу несколько модульных тестов и изо всех сил пытаюсь захватить 1 оставшуюся строку этой маленькой модели в Yii2. UserSearch.php public function search($params) { $query = User::find(); // add conditions that should always apply...
215 просмотров
schedule 14.11.2021

Предварительное условие тестовых случаев Codeception
Я пишу тесты автоматизации с использованием фреймворка codeception. У меня есть тестовые примеры, которые проверяют некоторые функциональные возможности после входа пользователя в систему. Существует около 20 тестовых примеров с различными функциями....
372 просмотров
schedule 28.11.2021

Как мне войти в свой код (не тестовый код) с помощью Codeception в PhpStorm?
Я запускаю несколько модульных тестов с помощью Codeception. В частности, я тестирую API, и один из этапов тестирования не работает. Я знаю, что это за шаг, но не могу понять, почему, поэтому я хочу войти в свой код, поскольку он выполняется...
122 просмотров

Codeception не может найти класс при запуске одного теста
Я пишу набор тестов API для проекта, над которым сейчас работаю. Я могу успешно запустить пакет, используя codecept run api и все тесты проходят успешно, но всякий раз, когда я пытаюсь запустить один тест, используя codecept run api...
1358 просмотров
schedule 30.09.2021

Codeception и совместимость с PHPUnit
я получаю эту ошибку, когда запускаю "codecept run" Fatal error: Declaration of Codeception\Test\Unit::getDependencies() must be compatible with PHPUnit\Framework\TestCase::getDependencies(): array in...
666 просмотров
schedule 28.10.2021

Удаление cookie с помощью Codeception
Я только начал использовать Codeception для написания приемочных тестов для моего приложения входа в систему на PHP. Что мне нужно сделать, так это удалить файл cookie, который был установлен, и я использовал для этого resetCookie (), но он не...
3301 просмотров

Процент покрытия кода и возврат
Я запускаю сегодня Codeception с тестовым покрытием, но что для меня странно, если у меня есть следующий фрагмент кода: return $created; } строка с } помечена как Dead code , поэтому она не учитывается в процентах при покрытии кода....
1074 просмотров
schedule 31.03.2022

Измените путь к хранилищу в Lumen при запуске тестов с Codeception
В Lumen 5.4 я хочу переопределить путь к хранилищу по умолчанию, и поскольку использование useStoragePath() по возможности с Laravel кажется недоступным в Люмен, я выбрал другое решение, определив функцию storage_path() до того, как она будет...
435 просмотров
schedule 31.03.2022

Codeception, напишите приемочные тесты с шаблоном проектирования pageObject и корнишоном
Я ищу простой пример кода с шаблоном проектирования pageObject и корнишоном, потому что, когда я следую документации по кодексу BDD , все примеры написаны в файлах tests / support / AcceptanceTester.php. Я не понимаю (плохой английский - -), как...
1410 просмотров
schedule 07.04.2022

Отчет о покрытии Codeception 0%, хотя тест запускается
Не могу настроить конфигурацию покрытия кода, отчет всегда 0%. Я использую покрытие codeception с двумя проектами, первый из которых: Yii2 Модуль WebDriver Странные вещи: I have two codeception.yml: /tests/codeception.yml...
1267 просмотров
schedule 10.04.2022

Codeception - нажмите HREF без идентификатора
У нас есть таблица ссылок, у каждой нет отдельного идентификатора или класса css. XPath до 5-й ссылки ниже: (взято из инструментов разработчика Chrome - сохраните XPath) //*[@id="table_1_"]/tbody/tr[5]/td[2]/a Команда Click в моем файле...
1373 просмотров
schedule 26.04.2022

Запрос POST имеет $_SERVER['REQUEST_METHOD'] = 'GET' в тестировании кода Yii2
Я пытаюсь написать приемочные тесты для приложения yii2. В моем SiteController есть некоторые действия, которые включают следующий фрагмент кода: if (!Yii::$app->request->isPost) { throw new NotFoundHttpException('Unexpected GET...
112 просмотров
schedule 29.04.2022

Имя класса принятия Yii2 Codeception должно быть допустимым объектом или строкой.
Я пытаюсь настроить тестирование кода на Yii2. Мой стек: vagrant + Selenium + chromedriver + PHP 7.1. Вот моя концепция конфигурации: actor: AcceptanceTester modules: enabled: - WebDriver: url: 'http://localhost:8080/'...
383 просмотров
schedule 07.05.2022

В чем разница между setup() в PHPUnit и _before в Codeception
Я изучаю Codeception и мне интересно, когда мне следует использовать setUp() или tearDown(), а когда — _before() или _after(). Я не вижу никакой разницы. Оба метода выполняются до или после одного теста в моем тестовом файле? Спасибо,
725 просмотров