2016-10-26 4 views
0

私は3種類の要素を含むng-repeatを使って作成したhtmlを持っています。 タイプはチェックボックス、ラジオ、テキストです。私は選択された要素の値に基づいてカスタムロジックを使用してフォームで作成された要素を有効にしています。たとえば:ラジオボタンの値が選択されている場合、私はテキストボックス要素を表示します。私はporotractorを使用してこの動的ロジックをテストする必要があります。私はこれを実装するいくつかの方法を提案してください。分度器を使用して動的に作成されたフォーム要素で角ページをテストするにはどうすればよいですか?

答えて

0

分度器を使用してラジオボタン要素を選択し、それをクリックすることができます。次に、テキストボックス要素の可視性をチェックすることができます。

http://www.protractortest.org/#/api?view=webdriver.WebElement.prototype.clickを参照してください。

+0

実際、ロジックは動的です。つまり、分度器がフォームページを読み込むたびに、異なるロジックでランダムフォームが生成されます。したがって、ラジオボタン要素がテキストボックスを有効にするかどうかはわかりません。 – albert

+0

これは、どの入力タイプが作成されるのかわからないということですか? –

+0

実際にはい。入力は現在の入力に設定されたロジックに基づいて作成されます。それは各フォームによって異なる場合があります。 – albert

関連する問題