IはdocumentationでSymfony2の機能テストは、チェックボックスを選択し
が例は
(すなわち複数と拡張選択ウィジェット)アレイの一部であるチェックボックスを設定するためにsymfonyの2官能試験を書き込む手間を抱えています$form['registration[interests]']->select(array('symfony', 'cookies'));
しかし、どのhtmlが動作するのか、それは私の場合は動作しません。それはそれは私が私が
$form = $crawler->selectButton('Save')->form();
$form['niwa_pictbundle_proxytype[chronologyControls]']->select(array('3'));
$form['niwa_pictbundle_proxytype[chronologyControls][]']->select(array('3'));
のようなものを試してみました手動で行う形
<input type="checkbox" id="13" name="proxyIDs[]" value="13">
<input type="checkbox" id="14" name="proxyIDs[]" value="14">
<input type="checkbox" id="15" name="proxyIDs[]" value="15">
に移動するつもりだが働いて得ればここに私のフォーム
<form class="proxy" action="/proxy/13/update" method="post" >
<input type="checkbox" id="niwa_pictbundle_proxytype_chronologyControls_1" name="niwa_pictbundle_proxytype[chronologyControls][]" value="1" />
<input type="checkbox" id="niwa_pictbundle_proxytype_chronologyControls_2" name="niwa_pictbundle_proxytype[chronologyControls][]" value="2" />
<input type="checkbox" id="niwa_pictbundle_proxytype_chronologyControls_3" name="niwa_pictbundle_proxytype[chronologyControls][]" value="3" />
</form>
の切開版です
が最初に失敗し、select
が非オブジェクトで実行されていると言い、2番目のメッセージがUnreachable field ""
と表示されます。
私は作業シーケンス '上につまずいてきました これは、セット内の6番目(0ベース)のチェックボックスを選択します。私はむしろIDで選択したいので、把握のためにまだいくつかの点があります:-) – Craig