私はマルチセレクト要素で次のHTMLコードを使用しています。オプションを選択するために分度器でテストを実行すると、「要素が表示されない」というエラーが表示されます。「要素が表示されません」エラーを返す複数の選択肢での分度器テスト
<div id="one" class="class1">
<select id="select1" style="width: 70%;" class="multiselect" multiple="multiple" ng-model="formData.abcqw">
<option value="abc">ABC</option>
<option value="xyz">XYZ</option>
<option value="pqr">PQR</option>
</select>
</div>
protractor code :
browser.actions().
mouseMove(element(by.className("multiselect"))).click().perform();
element(by.model("formData.abcqw")).sendKeys("abc");
何か助けていただければ幸いです。
をあなたは –
を試してみましたコードを投稿してくださいコードを編集しました上に戻る –
最初に 'multiselect'をクリックしていますか?それはドロップダウンを開きますか?また、どの要素も見えませんか?とにかく試してみると、あなたの分度器 '$( '#select1.multiselect')' - >(id = select1とclass = multiselectを探す)の両方でこれをelementFinderとして使うことです。 –