Вопросы по теме 'codeception'
Codeception, неспособный имитировать поведение ajax
Я не могу реплицировать вызовы ajax через кодирование.
Например:
$I->sendAjaxPostRequest('login/verify', array('name' => 'name', 'password' => 'password'));
$I->seeResponseIsJson();
Ошибок не возникнет. Но с другой стороны,...
1921 просмотров
schedule
01.10.2021
Работа с 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 просмотров
schedule
27.09.2021
Как мне проверить эту строку в 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 просмотров
schedule
17.10.2021
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 просмотров
schedule
03.03.2022
Процент покрытия кода и возврат
Я запускаю сегодня 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 просмотров
schedule
14.05.2022