gpt4 book ai didi

symfony - 选择一个单选按钮功能测试Symfony2

转载 作者:行者123 更新时间:2023-12-01 00:53:31 25 4
gpt4 key购买 nike

我正在用 symfony2 进行一些功能测试。我想选择一个基本形式的单选按钮:

<form method="post" action="mylink">
<input id="position_51" type="radio" name="user_position" value="51">
<input id="position_52" type="radio" name="user_position" value="52">
<input id="position_54" type="radio" name="user_position" value="54">
<input id="position_57" type="radio" name="user_position" value="57">
<button id="bt_submit" type="submit">Submit</button>
</form>

所以我选择表格
$buttonFrom = $client->getCrawler()->selectButton('bt_submit');
$form = $buttonFrom->form();

现在,如果我想选择具有特定 ID(例如“position_54”)的 radio 并勾选它。怎么做?在我发现的所有示例中,tick() 似乎用于输入的 name 属性......这在单选按钮案例中对我没有帮助。

$form['user_position'] 似乎不是一个数组...

谢谢

最佳答案

正如 symfony 中所说 doc about testing ,您可以通过这种方式选择一个选项或 radio :

$form['user_position']->select('51');

这是 ChoiceFormField 的 API .

关于symfony - 选择一个单选按钮功能测试Symfony2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29754208/

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