【发布时间】:2018-04-20 21:05:51
【问题描述】:
我有以下带有多选元素的 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?它会打开一个下拉菜单吗?还有哪个元素不可见?无论如何要尝试的一件简单的事情是在您的 Protractor 行$('#select1.multiselect')-> 中使用它作为 elementFinder(查找 id=select1 和 class=multiselect)。
标签: google-chrome selenium protractor