5

WebTest を使用してフォームをテストしています。ただし、一部のフィールドは JS を使用して動的に作成されるため、これらのフィールドはフォームにありません。これらのフィールドのいずれかを設定しようとすると、エラーが発生します。

>>> resp.form['new_field'] = '値'
また
>>> resp.form.set('new_field', 'value')
また
>>> resp.form.set('new_field', 'value', index=0)
また
>>> resp.form['new_field'].force_value('value')

*** AssertionError: 'new_field' という名前のフィールドが見つかりません

フィールドを作成する方法はありますか?

4

2 に答える 2