gpt4 book ai didi

php - 在 laravel 5.4 中使用 select id 进行功能测试

转载 作者:行者123 更新时间:2023-11-28 20:28:08 25 4
gpt4 key购买 nike

在我的表单中,我有几个选择,名称相同,但 ID 不同。

    <form method="POST" action="/"
accept-charset="UTF-8">
<select name="directElimination_fighters[]" class=directElimination_select id="1_1">
<option selected></option>
<option value="1639"> Esteban Prohaska </option>
<option value="1640"> Vicenta Walsh </option>
</select>
<select name="directElimination_fighters[]" class=directElimination_select id="1_2">
<option selected></option>
<option value="1639"> Esteban Prohaska </option>
<option value="1640"> Vicenta Walsh </option>
</select>

<button type="submit" class="btn btn-success" id="update">
Update
</button>
</form>

我正在做我的功能测试,所以我这样做:

    $this->visit('/')
->select('Esteban Prohaska', '1_2')
->press('update');

但是 PHPUnit 说:

InvalidArgumentException: Unreachable field "1_2"

当我添加 ->dump() 时,我可以在 HTML 中看到 id="1_2"字段。那么我的代码有什么问题???

最佳答案

将其更改为:

->select('#1_2', '1639')

关于php - 在 laravel 5.4 中使用 select id 进行功能测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45148106/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com