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


Введение в Codeception
Почему важно тестирование? Написание тестового примера похоже на выполнение упражнений, это болезненно, но мы все знаем, что упражнения могут улучшить наше здоровье, в основном разработчики никогда не пытаются писать тесты, потому что они находят это скучным или напрасной тратой времени. Некоторые из них, пытаясь, не охватывают альтернативные сценарии или напишут базовые тесты. Поэтому важно писать тесты для вашего кода, потому что, пока вы не выполните свою строку кода, вы не..

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

Выбрать параметр в динамическом выборе с помощью кода?
<select> <option value=''>-- Select an Option --</option> @foreach ($options as $option) <option value='{{ $option->value }}'>{{ $option->name }}</option> @endforeach </select>...
10999 просмотров
schedule 26.07.2022

Ошибка даты и времени Codeception
Я пытаюсь изучить Codeception и использую его с Yii (в котором я тоже новичок). Прямо из коробки у меня возникли некоторые проблемы с запуском тестов. Я просмотрел руководство по быстрому запуску , и когда я запускаю его через терминал, я получаю...
2268 просмотров
schedule 22.04.2023

Покрытие кода Codeception — исключение file_get_contents (c3/report/clear)
Я использую Codeception с Laravel 4 . В частности, я пытаюсь использовать удаленное покрытие кода , чтобы может включать приемочное тестирование в результаты покрытия кода. XDebug с remote_enable настроен, и c3.php установлен и...
2751 просмотров
schedule 10.06.2023

Codeception с PhpBrowser, похоже, не следует перенаправлениям
Я впервые настраиваю набор тестов, так что, возможно, я совершаю глупую ошибку. Я просто настроил Codeception, чтобы написать несколько тестов для проекта CodeIgniter. У меня работает несколько простых тестов (ура!), Но сейчас я пишу приемочный...
3550 просмотров
schedule 03.05.2022

SeeInField находит элемент, а fillField — нет — CodeCeption
Я совершенно новичок в CodeCeption. У меня есть приведенный ниже html внутри тела, <div><input type="text" name="content_id" id="contentId" maxlength="10" value="123"></div> В приемочном тесте CodeCeption у меня есть код...
1439 просмотров

Не удается запустить Auth::loginUsingId(1) при принятии Codeception _bootstrap.php
Я использую Laravel и Codeception для приемочного тестирования. Большинство моих тестов требуют, чтобы пользователи вошли в систему, поэтому я хотел извлечь эти поведения в файл _bootstrap.php внутри папки принятия. Насколько я понимаю, это практика...
1371 просмотров
schedule 10.05.2022

Элемент с кодом xpath не найден
Я использую CodeCeption для проверки работоспособности веб-сайта. Я никогда не использовал CodeCeption, и я просто пытаюсь заставить работать свой первый тест. Я просто хочу войти в систему, но в моем поле входа используется пользовательский...
2934 просмотров
schedule 08.08.2022

Как интегрировать Symfony 1.4 с Codeception
Я хочу иметь возможность интегрировать Symfony 1.4 с модульными тестами Codeception. Я создал файлы инициализации, но не смог включить классы библиотеки Symfony для тестирования. Эта страница Модульное тестирование Symfony 1.4 немного...
259 просмотров

Codeception — Xpath в PHPBrowser и полях массива
Это своего рода вопрос из 2 частей: Я использую Codeception для тестирования кода Codeigniter. Просто с помощью приемочного тестирования. Допустим, у вас есть поле вроде: <input type='text' name='materials[]' /> Я обнаружил, что у...
339 просмотров
schedule 03.01.2024

Найдите элементы Codeception с более чем одним классом CSS
у меня есть что-то вроде следующей разметки: <body> <div class="navigation">...</div> <div class="messages error">...</div> <div class="content">...</div> </body> Теперь у меня есть...
3943 просмотров

Использование заполнителей параметров в codeception.yml
Я настраиваю модуль Db Codeception и хотел бы использовать параметры из файла parameters.yml моего Symfony 2. В основном что-то вроде этого: paths: tests: tests log: tests/_log data: tests/_data helpers: tests/_helpers...
1227 просмотров
schedule 06.02.2023

Как настроить объект БД для тестирования с помощью Codeception в Laravel
Я хочу использовать объект БД в наборе тестов Codeception, которые я запускаю внутри Laravel. В частности, я хочу сделать это как часть _before теста: DB::table('name')->truncate(); В начале моего файла TestCest.php у меня есть это:...
221 просмотров
schedule 10.05.2023

Codeception — запуск приемочных тестов в нескольких средах
Я пытаюсь запустить тесты для нескольких сайтов, используя разные среды. Все сайты следуют одному и тому же шаблону, поэтому общего теста достаточно, чтобы охватить их все. В моем файле accept.suite.yml я настроил все среды с разными URL-адресами....
1094 просмотров
schedule 30.05.2023

Как сбросить базу данных в известное состояние в начале класса тестов Codeception?
Мы используем класс «\Codeception\TestCase\Test» для тестов, и перезагрузка базы данных в методе «_before» работает нормально. Но мы бы предпочли загружать его только один раз для каждого тестового класса, а не перезагружать его для каждого тестового...
102 просмотров
schedule 09.12.2022

Класс не найден в функции _before Codeception TestCase
Я пишу несколько тестов с Yii2 и Codeception, и я получаю странную ошибку при использовании моего собственного класса в функции _before() : FATAL ERROR. TESTS NOT FINISHED. Class 'app\lib\FTPImage' not found in...
1098 просмотров
schedule 25.03.2023

$scenario var в ошибке функционального теста с Yii2 и Codeception
Я пытаюсь написать функциональные тесты, но получаю сообщение об ошибке: PHPUnit_Framework_Exception: Undefined variable: scenario Мой тест выглядит так: <?php use tests\functional; class AccountTest extends...
389 просмотров
schedule 15.01.2023

MongoDb — Экспорт базы данных в js-скрипт (аналогично экспорту в рокмонго)
Есть ли способ из командной строки, с помощью которого я могу сбросить базу данных MongoDb в файл javascript, который может быть интерпретирован оболочкой mongo? Я ищу способ сделать именно то, что делает функция экспорта RockMongo, но мне нужно...
1624 просмотров
schedule 11.03.2023

Не удается найти классы Yii2 в тесте Codeception
Я начинаю использовать Codeception для модульного тестирования в Yii2. Здорово, что теперь Yii2 полностью поддерживает его, и это главная причина для меня обновиться! У меня возникли трудности с тем, чтобы позволить Codeception найти классы....
4288 просмотров
schedule 28.11.2022

Codeigniter не может издеваться над любым объектом, используя аспектмок
Я делаю новый и чистый проект Codeigniter 2.2.1, чтобы проверить эту проблему. моя среда: MacOSX 10.10 PHP 5.6.8 (cli) (built: Apr 20 2015 10:59:03) Copyright (c) 1997-2015 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend...
583 просмотров
schedule 17.09.2022

Функция на helper.php не обнаружена с помощью кода Laravel
Я делаю функциональный тест в своем проекте laravel (4) с Codeception. Но он не определяет определение функции в файле Laravel helper.php. Если кто-нибудь знает, пожалуйста, сообщите мне, как это исправить. Спасибо. function...
154 просмотров
schedule 29.01.2023