Вопросы по теме 'laravel-dusk'

Мигрируйте только один раз с закатом Laravel
Согласно документации "Тестирование базы данных" Я могу сбрасывать базу данных после каждого теста (первый вариант). Второй вариант — запустить тест с использованием транзакций. Мне кажется, это лучший подход, но если я хочу запустить транзакцию,...
2958 просмотров

Mocking mail с Laravel 5.4 (сумерки)
Я пытаюсь проверить почту в тестах браузера в Laravel 5.4. У меня есть этот код в классе InvitationTest внутри функции обратного вызова browse : \Mail::fake(); $browser->visit('projects') ->press('etc.')...
1229 просмотров

Как использовать Laravel Dusk с динамическими селекторами Gmail
Я изо всех сил пытаюсь получить согласованные результаты, используя Laravel Dusk для отправки электронных писем, войдя в Gmail и перейдя к кнопке «СОСТАВИТЬ», поскольку идентификатор и класс элементов динамически изменяются при перезагрузке страницы....
310 просмотров

Покрытие кода для laravel в сумерках
Есть ли способ получить покрытие кода при запуске Laravel Dusk? Я знаю, что он запускает тесты браузера, поэтому он не проверяет код, но есть ли способ добавить прослушиватель, чтобы проверить, какой код покрыт? Я ничего не видел на эту тему сейчас.
1586 просмотров

Тестирование базы данных с использованием сумрака laravel
Я тестирую свое приложение laravel, используя сумерки laravel, но проблема в том, что я не могу использовать assertDatabaseHas function. Когда я запускаю команду php artisan dusk , я получаю эту ошибку: PHP Fatal error: Class...
719 просмотров
schedule 06.02.2023

Как обрабатывать несколько элементов с одним и тем же классом в сумерках laravel
В моем тесте dusk я хочу сначала добавить, а затем удалить новости. Каждая новость имеет класс .delete-news , но на экране у меня есть несколько элементов. Каждый класс .delete-news имеет атрибут данных пути с идентификатором data-newsid="id" ....
1037 просмотров
schedule 04.11.2023

Проблемы при запуске Dusk Laravel 5.4 Ubuntu
Я следовал руководству из https://laravel.com/docs/5.4/dusk , но когда Я бегу php artisan dusk Зависнуть на нем и больше ничего не выполнять, а также не открывать ни один браузер. У кого-то есть идея, почему? Ниже вы можете увидеть...
163 просмотров
schedule 19.04.2023

Laravel 5.4; Как запустить модульные тесты из пакета Laravel?
Я пытаюсь разработать пакет композитора Laravel и запускать из него модульные тесты. Проведя последние пару дней за чтением различных устаревших и противоречивых руководств и сообщений в блогах, я совершенно не понимаю, как это сделать. Вот что я...
4590 просмотров

Как проверить nth-child в сумерках laravel
$this->browse(function (Browser $browser) { $browser->click('.md-button:nth-child(2)'); }); Я хочу щелкнуть элемент класса 2. Как получить nth-child class в сумерках laravel.
3147 просмотров
schedule 31.03.2023

Тестирование проверки HTML5 с помощью Laravel Dusk
Я создаю простой тест внутри Laravel Dusk, который пользователь не может зарегистрироваться, оставив поле электронной почты пустым. Код теста ниже: /** @test */ public function a_user_cannot_register_without_filling_in_email_field()...
1297 просмотров

Как использовать сумерки с laravel для правильного сканирования сети?
Я читал, что сканирование страниц другими поисковыми роботами http не работает, потому что они не разрешают все виды javascript. Таким образом, запуск браузера и фактический запуск его через браузер кажется лучшим вариантом для более продвинутой...
898 просмотров
schedule 31.07.2022

Распространение тестов Laravel Dusk в Selenium Grid
У меня есть проект Laravel (5.4) примерно с 8 файлами Dusk Test. У меня также есть Selenium Grid с 8 узлами Chrome. Я хочу отправить по одному файлу Laravel Dusk Test на каждый узел Chrome. Есть ли простой способ сделать это? или это вообще...
376 просмотров
schedule 18.04.2024

Тест входа в систему с Laravel Dusk
Я начал тестирование браузера с laravel dusk. Использование тестовой базы данных (sqlite), создание пользователя с фабрикой моделей и использование метода Browser::loginAs сработали. Но когда я пытаюсь смоделировать реальный вход в систему, я...
933 просмотров
schedule 16.04.2022

Laravel-сумерки не работают
На рабочем проекте, после установки обновлений, я получаю ошибки со всеми тестами сумрака. 1) Tests\Browser\ExampleTest::testBasicExample Facebook\WebDriver\Exception\SessionNotCreatedException: session not created exception: Chrome version...
1212 просмотров
schedule 21.08.2022

Как исправить ошибку laravel 5.5 dusk chromedriver 2.3 с Chrome 64?
PHPUnit 6.5.6 от Себастьяна Бергманна и соавторов MacOS High Sierra 10.13 Laravel 5.5 Laravel Dusk Хромированная отвертка 2.35.528157 Браузер Chrome 64.0.3282.119 Ошибка: 1) Tests \ Browser \ ExampleTest :: testBasicExample...
1176 просмотров
schedule 28.03.2022

Laravel Dusk: как использовать БД в памяти для тестирования
Я пытался использовать базу данных в памяти при тестировании с Laravel Dusk . Здесь у нас есть файл .env.dusk.local со следующими значениями. DB_CONNECTION=sqlite DB_DATABASE=:memory: Вот фрагмент файла тестирования браузера. class...
3366 просмотров
schedule 09.05.2023

Выберите параметр на основе текста в раскрывающемся списке с помощью Laravel Dusk.
Я хочу выбрать раскрывающийся список на основе его текста, что мне делать? Это мой HTML-код: <select name="category"> <option>Appliances</option> <option>Sporting Goods</option>...
1671 просмотров
schedule 10.05.2024

Laravel Dusk 2.0 / Laravel 5.5 возвращает пустую страницу
Я занимаюсь обновлением своего веб-сайта Laravel 5.3 до 5.5 и не могу заставить Dusk правильно работать с моим локальным хостом. У меня есть другие модульные тесты, работающие правильно на моем локальном хосте, но по какой-то причине Dusk возвращает...
1291 просмотров
schedule 10.04.2023

Laravel Dusk: как изменить значения конфигурации перед каждым тестом для браузера?
Я пытаюсь изменить некоторые значения конфигурации перед каждым тестом. Однако браузер их не применяет. В моем файле DuskTestCase: abstract class DuskTestCase extends BaseTestCase { use CreatesApplication; protected function setUp()...
378 просмотров
schedule 19.05.2023

ReflectionException: конфигурация класса не существует при обновлении до Laravel 5.7
После обновления до Laravel 5.7 я внезапно сталкиваюсь с этой ошибкой, когда нажимаю на свой тестовый сервер: «ReflectionException: конфигурация класса не существует». Я не испытываю этого в своей среде разработки. Я предпринял шаги, описанные...
2780 просмотров