1
レコードを編集するためのモーダルを開くボタンでページをテストしています。InvalidArgumentException:[編集]の本文、名前、またはID属性のリンクが見つかりません
<a class="button warning" data-open="editUnit{{ $unit->id }}">Edit</a>
それでも
を動作しますが、私はこのエラーを取得していない:
There was 1 error:
1) UnitsTest::testEditUnit InvalidArgumentException: Could not find a link with a body, name, or ID attribute of [Edit].
更新
私が持っている私のブレードファイルで$this->visit('/admin/dashboard/units')
->see($site->name . ' ' . '~' . ' ' . 'Units')
->see($unit_type->name)
->see($unit->unit_type_id)
->see($unit->status)
->click('Edit')
は、私はまた、問題は、私が独自に編集フォームをテストしていたということでした。この
<a id="Edit" class="button warning" data-open="editUnit{{ $unit->id }}">Edit</a>
ボタンに一意のIDを割り当て、そのIDで代わりに押すことができます。なぜボタンが見つからないのか分かりません。実際は有効と思われます。 –
テスト中にオブジェクトが作成されていない可能性が高いため、オブジェクトが見つからない可能性があります。 IDを与えて検索してみてください。他の方法は、出力をダンプして実際のコンテンツを検索することです。 – melanholly
私はすでにタグにidを渡しましたが、まだ動作しませんでした。 –