Angular 量角器-如何从多选下拉列表中选择元素
我使用的是从角度选择的多选下拉列表 并希望使用量角器从下拉列表中选择元素。DOM元素如下所示。 我需要选中值为“Navkit”的复选框Angular 量角器-如何从多选下拉列表中选择元素,angular,protractor,Angular,Protractor,我使用的是从角度选择的多选下拉列表 并希望使用量角器从下拉列表中选择元素。DOM元素如下所示。 我需要选中值为“Navkit”的复选框 <ng-multiselect-dropdown name="dropdown"> <div class="multiselect-dropdown"> <div class="dropdown-list"> <ul class="item2">
<ng-multiselect-dropdown name="dropdown">
<div class="multiselect-dropdown">
<div class="dropdown-list">
<ul class="item2">
<li class="multiselect-item-checkbox">
<input _ngcontent-c3="" aria-label="multiselect-item" type="checkbox">
<div _ngcontent-c3="">Navkit</div>
-
导航套件
我使用量角器过滤器从下拉菜单中选择项目:
this.DDmenueItems = element.all(by.css(".multiselect-item-checkbox"));
//Before selecting value from dropdown make sure to click on Drop down and populate drop down list.
this.FilterDDSelectField("Navkit");
exports.FilterDDSelectField = function (fieldname) {
this.DDmenueItems.filter(function (elem, index) {
return elem.getText().then(function (text) {
return text.toUpperCase() === fieldname.toUpperCase();
});
}).then(function (filteredElements) {
filteredElements[0].click();
});
}