Описание тега codeception
Codeception - это современный фреймворк для полнофункционального тестирования PHP. Вдохновленный BDD, он обеспечивает способ написания приемочных, функциональных и даже модульных тестов. Работает на PHPUnit.
2
ответа
Как предоставить уникальные идентификаторы для тест-кейсов код-восприятия?
У меня есть тестовые случаи, которые я автоматизирую, и у них есть уникальные идентификаторы. //Plain English testcase ID: 1234 1. Go to url: "example.com" 2. Click on button named: "Don't click me" 3. See if the button got angry Где я могу включить…
29 дек '15 в 17:16
1
ответ
Test Codeception/webdriver и динамический идентификатор формы
Просто вопрос, я пытаюсь выполнить приемочный тест (заполнить поле) в форме с идентификатором, генерируемым динамически при каждом обновлении. Я ищу метод, чтобы получить идентификатор формы или использовать частичный xpath, я не нашел его. <inpu…
23 июн '14 в 12:51
0
ответов
Кодирование сущности ассоциации с доктриной 2
Я тестирую модуль Symfony 2 с помощью Codeception. Для одного теста я хочу получить связанную сущность в отношениях один-к-одному, но я не могу на всю жизнь понять, как это сделать, потому что кодовое восприятие жалуется независимо от того, как я эт…
13 май '14 в 08:51
2
ответа
Метод auth:: попытки не определен
Auth кажется, нет метода под названием attemptвот мой код, я использую codeception unit test с cest: use Illuminate\Support\Facades\Session; use Illuminate\Support\Facades\Auth; use Illuminate\Routing\Controller; class ReportCest { protected $valid_…
15 мар '16 в 08:07
1
ответ
Набор кодов
Запуск тестов с ключом --html Генерация HTML с результатами (по умолчанию: "report.html") генерирует отчет HTML с именем report.html. Как я могу установить другое имя для файла отчета HTML?
24 июн '15 в 07:21
2
ответа
Выполнение теста phpunit в laravel
Когда я запускаю тесты phpunit в Laravel, используя /vendor/bin/phpunitтесты выполняются и результаты генерируются. Я также могу делать тесты на одном файле с /vendor/bin/phpunit </tests/<filename> Однако, когда я выполняю следующую команду…
25 апр '16 в 07:26
1
ответ
Тест кодекса не проходит, хотя try-catch
Я новичок как в PHP, так и в Codeception, я пытался написать несколько базовых тестов, используя объект страницы. Вот пример функции в классе моей страницы. В идеале, он должен нажать на кнопку, а если кнопки нет, просто зарегистрировать комментарий…
04 фев '16 в 16:19
0
ответов
Настройка среды для принятия кода Приемочный тест
Я пробовал кодовое восприятие для приемочных тестов. Я хотел бы иметь возможность настроить среду для использования селена, чтобы тесты, которые не нуждаются в javascript, могли использовать гораздо более быстрый драйвер phpBrowser, а затем тесты, к…
30 май '14 в 04:46
0
ответов
Невозможно выполнить функциональное тестирование с использованием объектов Step
Я только начал использовать шаговые объекты в функциональном тестировании через кодовое восприятие. Ниже приведен код моего функционального теста с объектным файлом Step. <?php class UserCest { function showUserProfile(\Step\Acceptance\Admin $I) …
18 сен '15 в 06:31
0
ответов
Как загрузить и отобразить данные: URL в браузере с использованием Codeception?
Мне нужно загрузить data:text/html, <html><body><img src=https://example.com/image.jpg></body></html> в Omnibox, используя Codeception, для рендеринга такой веб-страницы в браузере. $I->amOnURL потерпит неудачу из-за…
17 окт '17 в 12:20
0
ответов
Codeception - Laravel 4 - все функциональные тесты не выполняются после запуска обновления композитора
У меня есть приложение Laravel 4, запущенное на моей машине для разработки (MacBook Pro, 15 дюймов, середина 2010 г.) в среде Homestead. С момента запуска проекта более года назад я использовал тестовую разработку с Codeception в качестве ключевого …
12 авг '15 в 13:29
1
ответ
phantomjs сбрасывает куки
Я реализую кодирование с помощью buildbot и phantomjs. Это все работает просто отлично, buildbot запускает кодовое восприятие, когда коммит сделан, и у меня есть phantomjs, работающий в фоновом режиме, принимающий соединения из кодового восприятия с…
22 окт '13 в 10:20
4
ответа
Поддельный IP на функциональных тестах Codeception
Я использую Yii2 и Codeception для запуска тестов. Когда я запускаю функциональный тест, $SERVER['REMOTE_ADDR'] не определено. Как я могу макет IP для использования в этих тестах. я пытался $SERVER['REMOTE_ADDR'] = '127.0.0.1', Но это не работает.
13 фев '18 в 19:09
0
ответов
Codeception, генерация отчетов, как изменить язык страны в HTML-отчете?
Из кода, если я запускаю пример теста приемки с командой ./codecept run acceptance --htmlЯ получаю HTML-файл. Этот HTML-файл содержит некоторые шаги, названные по-английски: I am on url ... ... I am on page... Как я могу сгенерировать вывод html на …
19 дек '18 в 20:47
2
ответа
Пример кодирования к массиву
Есть ли реализованный метод для преобразования примера в массив, чтобы я мог передать его прямо в пост-запрос в качестве параметров. Прямо сейчас я должен сделать: /** * @dataprovider invalidUserActivityRequestProvider */ public function it_does_not…
23 окт '17 в 15:14
0
ответов
Выделенный сервер jenkins, на котором выполняются док-контейнеры для моего веб-приложения с использованием Jenkinsfile - ошибка соединения refuesd
Я использую выделенный сервер Jenkins и использую контейнеры Docker для своего веб-приложения, использующего Jenkinsfile. У меня проблема с кодовым восприятием при запуске тестов на порту 80: в соединении отказано. Также то же самое происходит, когд…
01 май '18 в 17:52
1
ответ
Кодовое обозначение "Неопределенный вывод переменной" при попытке запустить модульный тест
При попытке запустить простой модульный тест, следующим образом // tests public function testMe() { $this->assertEquals(1+1, 2); } Я получаю следующую ошибку: PHP Notice: Undefined variable: output in phar://C:/bin/codecept.phar/src/Codeception/L…
18 июл '16 в 10:51
1
ответ
Количество тестов больше, чем количество данных поставщика данных в CodeCeption
У меня есть Cest в CodeCeption, который использует dataProvider: <?php class MyCest { /** * @param \Codeception\Example $example * @dataProvider MyDataProvider */ public function MyTestCase(Codeception\Example $example) { echo "Name: ", $example[…
08 дек '18 в 12:37
1
ответ
Поддерживать логирование в PHP
Есть ли способ поддерживать логи в PHP? Я знаю о журналах ошибок, но что я хочу отслеживать полные запросы и ответы моего приложения? Или я просто должен полагаться на журналы ошибок? Любой способ поддерживать журналы, используя Code Ception ИЛИ PHP…
03 фев '16 в 19:54
1
ответ
Codeigniter не может издеваться над любым объектом, используя aspectmock
Я делаю новый и чистый проект 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 Technologies …
20 июн '15 в 10:51