нет такого элемента: невозможно найти модальный элемент - PullRequest
0 голосов
/ 26 мая 2019

Я должен проверить это модальное поле и мне нужно ввести имя проекта

<div class="modal fade bs-create-project-modal show" tabindex="-1" role="dialog" aria-labelledby="create-project" style="display: block; padding-right: 14px;">
        <div class="modal-dialog modal-dialog-centered">
            <div class="modal-content">
                <div class="modal-header">
                    <h5 class="modal-title mt-0">Create project</h5>                                              
                            <input class="form-control" type="text" name="title" placeholder="Enter project name">
                        </div>
                <button type="submit" class="btn btn-primary waves-effect waves-light">Create project</button>

Я пробовал это

->type('div.modal .fade .bs-create-project-modal input[name^=title]', 'any'), но получил "нет такого элемента: Невозможнонайти элемент "

1 Ответ

0 голосов
/ 27 мая 2019

Возможно, вам придется использовать waitFor(), чтобы проверить, присутствует ли модальное значение.

$dusk->waitFor('input[name^="title"]')
    ->type('input[name^="title"]', 'any')
    ->press('Submit');
...