我必须测试此模式框,并且我必须 输入项目名称
<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'
)
但收到“没有这样的元素:无法找到元素”
答案 0 :(得分:0)
您可能需要使用waitFor()
来检查模态是否存在。
$dusk->waitFor('input[name^="title"]')
->type('input[name^="title"]', 'any')
->press('Submit');