Описание тега laravel-dusk
Laravel Dusk предоставляет выразительный, простой в использовании API для автоматизации и тестирования браузера. По умолчанию Dusk не требует установки JDK или Selenium на вашем компьютере. Вместо этого Dusk использует автономную установку ChromeDriver. Однако вы можете использовать любой другой драйвер, совместимый с Selenium, который пожелаете.
2
ответа
Записать вывод консоли Javascript в Laravel Dusk
Я использую Laravel 5.6 и Laravel Dusk 3.0.9. Сумерки довольно удобны, но когда тест не проходит на странице, где есть некоторая функциональность Javascript, может быть довольно сложно понять, что пошло не так. Dusk создает снимок экрана, который по…
28 июл '18 в 18:08
0
ответов
Тестирование Laravel Dusk vs Protractor
У меня есть проект Laravel, который уже не является одностраничным приложением. До этого пользуюсь Laravel Dusk к e2e тесту. Уже думаю Protractor лучше, чем Laravel Dusk, Теперь я не знаю, чтобы переключить транспортир или нет. Если у вас есть опыт,…
18 июл '18 в 14:22
2
ответа
Как я могу заполнить ввод даты с помощью Laravel Dusk?
Я пытаюсь заполнить date ввод с Laravel Dusk с этим кодом: $browser->type('cooked_at', (new Carbon())->format('Y-m-d')); // ... Но я получаю эту ошибку: Элемент должен быть редактируемым пользователем, чтобы очистить его Все остальные поля вво…
16 янв '18 в 15:49
1
ответ
Ожидаемые ошибки в Laravel Dusk
Я ищу Laravel Dusk эквивалент this->expectException(InvalidArgumentException::class); Я новичок в использовании Laravel Dusk (работает с Laravel 5.7) и не могу найти способ проверить наличие ожидаемой ошибки. Когда я запускаю следующий тест. Я по…
16 окт '18 в 20:48
3
ответа
Выберите опцию на основе текста в раскрывающемся списке с помощью Laravel Dusk
Я хочу выбрать опцию раскрывающегося списка на основе его текста, что мне делать? Это мой HTML-код: <select name="category"> <option>Appliances</option> <option>Sporting Goods</option> <option>Cosmetics</option…
28 июн '18 в 11:49
0
ответов
Тестирование: невозможно найти элемент
Я учусь тестированию. Я создал что-то вроде этого: $this->browse(function ($browser) { $browser->visit('/en/register') ->type('name', 'hello') ->type('email', 'asdsad@o2.pl') ->type('password', 'hello') ->type('password_confirmatio…
03 июл '18 в 07:39
1
ответ
Композитору требуется ошибка laravel/dusk
Я пытаюсь установить Laravel/Dusk на приложение laravel 5.4. Команда, которую я запускаю, согласно документации: https://laravel.com/docs/5.4/dusk composer require laravel/dusk Выход в терминал: Using version ^1.0 for laravel/dusk ./composer.json ha…
16 мар '17 в 11:36
3
ответа
Миграция только один раз с сумраком Laravel
В соответствии с документацией "Тестирование базы данных" я могу сбрасывать базу данных после каждого теста (первый вариант). Второй вариант - запустить тест с использованием транзакций. Мне кажется, это лучший подход, но если я хочу запустить с тра…
01 фев '17 в 12:58
0
ответов
После испытаний хрома процесс остается сумеречным.
После запуска сумеречных тестов с бамбуком Atlassian процесс Chrome остается как "зомби". Ниже мой код водителя: $options = (new ChromeOptions()) ->addArguments(['--disable-gpu', '--headless', '--no-sandbox', ]); $chrome = DesiredCapabilities::ch…
01 ноя '18 в 18:37
4
ответа
Как моя команда может передать необязательные аргументы другой команде Artisan?
(Обновленный вопрос, чтобы показать, что это не похоже на связанные вопросы) Я написал команду Laravel (показана полностью ниже), которая в основном является оболочкой для Dusk, так что я могу быть уверен, что заранее вызову некоторые другие функци…
02 июл '18 в 01:50
1
ответ
Laravel 5.5 Сумерки не могли работать
Я делаю новый проект Laravel: composer create-project laravel/laravel testing_laravel composer require laravel/dusk --dev php artisan serve php artisan dusk а потом... PHPUnit 6.3.1 by Sebastian Bergmann and contributors. F 1 / 1 (100%) Time: 1.12 s…
30 сен '17 в 22:58
2
ответа
Свернутая ошибка для HTTP POST / сеанса с параметрами: Facebook\WebDriver\Exception
Кто-нибудь сталкивался с таким типом ошибки при запуске laravel 5.6 dusk ERRor Войти в Терминал: Facebook\WebDriver\Exception\WebDriverCurlException: Curl error thrown for http POST to /session with params: {"desiredCapabilities":{"browserName":"chr…
22 июн '18 в 02:37
1
ответ
Laravel 5.4 phpunit vs dusk tests Env App_Url
Тесты PHPunit и Artisan Dusk оба используют APP_URL из.env файла. Но есть что-то странное, может быть, из-за моей настройки, но я не знаю, это безумие. У меня есть Xampp, мой проект включен localhost/forum/ Когда у меня есть APP_URL=http://localhost…
12 авг '17 в 18:10
0
ответов
Как ввести JQuery вручную в сумерках Laravel
Я использую require-js для организации своих JS-файлов, и, поскольку я использовал jquery с определенными модулями, тесты Laravel Dusk не могут распознать jquery и возвращают следующее сообщение об ошибке: unknown error: $ is not a function (Session…
15 ноя '18 в 10:48
0
ответов
Laravel Dusk Получить все элементы в форме
Я пытаюсь получить все элементы формы, используя $formInputElements = $response->elements('.is-form input, .is-formtextarea, .is-form tel, .is-form select'); \Log::info('total elements on form '. count($formInputElements).' Elements: '. json_enco…
19 ноя '17 в 06:35
3
ответа
Laravel Сумерки утверждая для 404 ошибок
Я пытаюсь использовать Laravel Dusk для проверки 404 не найдена ошибка. Особенно при загрузке изображения. После прочтения документации по сумраку laravel я не нашел никаких подтверждений, которые могли бы помочь мне проверить, возникает ли исключен…
06 авг '18 в 15:45
1
ответ
Laravel сумеречная прокрутка и ожидание динамического элемента
У меня есть списки, которые динамически отображаются при прокрутке страницы, например, когда я открываю страницу, есть только <div id="list-0" date="2018-01-01"></div>и после прокрутки вниз, <div id="list-1" date="2018-01-02"></…
07 дек '18 в 13:03
1
ответ
Laravel-сумрак не работает
На работающем проекте, после установки обновлений я получаю ошибки при всех сумерках 1) Tests\Browser\ExampleTest::testBasicExample Facebook\WebDriver\Exception\SessionNotCreatedException: session not created exception: Chrome version must be >= …
27 янв '18 в 00:45
1
ответ
Перенаправление вывода командной строки не работает при запуске php artisan dusk
Я использую Laravel для создания веб-сайта, и я провожу некоторые тесты, используя Dusk, и у меня есть некоторые ошибки в тестах, но я не могу отобразить их все, так как мой терминал не может прокрутить вывод. Я пытался передать результат less но ко…
08 янв '19 в 19:22
1
ответ
"ReflectionException: Конфигурация класса не существует" при обновлении до Laravel 5.7
После обновления до Laravel 5.7 я внезапно испытываю эту ошибку, когда нажимаю на свой тестовый сервер: "ReflectionException: Class config не существует". Я не испытываю это в моей среде разработки. Я предпринял шаги, изложенные здесь: Laravel Dusk …
30 янв '19 в 22:37