ng-if ディレクティブを同じ要素に導入するまで、テストで検出できた Web 要素があります。今、私のテストは Web 要素を見つけることができません:
ElementNotVisibleError: 要素が表示されない
<select ng-if="tasktypepermission" id="elementType" ng-model="task.elementType" ng-options="key as value for (key, value) in elementTypeoptions" name="elementType" class="span3 ng-scope ng-pristine ng-valid errorForInput" data-trigger="blur focusout" tasknumber-validator="" ng-disabled="task.id">
<option class="blank" value="">Select</option>
<option value="1">Val1</option>
<option value="2">Val2</option>
<option value="3">Val3</option>
</select>
要素にアクセスする方法は次のとおりです。
var taskType = function(){ return element(by.id('elementType'));};
機能させるにはどうすればよいですか?私は分度器やフロントエンドのテストに非常に慣れていないので、ご容赦ください。