我必须使用黄昏进行测试,并且我有3次此标签
<div class="form-group">
<input type="email" name="email[]" class="form-control" placeholder="Enter teammate's email">
</div>
<div class="form-group">
<input type="email" name="email[]" class="form-control" placeholder="Enter teammate's email">
</div>
<div class="form-group">
<input type="email" name="email[]" class="form-control" placeholder="Enter teammate's email">
</div>
我尝试了这些来运行它
->type('input[name=email[]]', $userEmail)->type('email[]', $userEmail)->type('input[type=email]', $userEmail)
但不起作用,输入电子邮件的正确方式是什么?
答案 0 :(得分:0)
由于方括号,第一个选项不起作用。您需要将名称用双引号引起来:
->type('input[name="email[]"]', $userEmail)
您还可以使用第二个选项:
->type('email[]', $userEmail)
在所有三个输入中键入内容需要循环:
foreach ($browser->elements('input[name="email[]"]') as $element) {
$element->sendKeys($userEmail);
}