<select class="edit-doc-select" ng-model="vm.currentDoc.class.Id">
<option ng-repeat="class in vm.types" value="1" ng-selected="false">
Unclass </option>
<option ng-repeat ="class in vm.types" value="2" ng-selected="true">
class </option>
</select>
此Web应用程序页面上的下拉列表的html代码。 我想先选择下拉列表,然后选择其中一个值 - unclass OR class 但是,下拉列表控件的检查元素给出'select'元素 为此我使用了元素(by.model(“vm.currentDoc.class.Id”))。
它会抛出元素不可见的错误
答案 0 :(得分:1)
点击菜单应该是两步操作:
看看我为量角器网站编写的量角器测试:
<?php
$con = mysqli_connect(connectvalues);
$query = "INSERT INTO testtable VALUES (1);";
mysqli_query($con, $query);
?>
页面对象: https://github.com/angular/protractor/blob/master/website/test/e2e/menu-partial.js
答案 1 :(得分:0)
使用Debugger weather元素是否存在 使用&#34; browser.enterRepl()&#34;程序将处于调试模式,现在尝试查找元素isDisplayed的天气,元素(by.id(&#39; xyz&#39;))。isDisplayed(); 尝试在promise中编写它,以便等到promise完成。使用一些预期条件元素可单击Expected Condition