Javascript 单击“按索引显示元素”,将显示具有相同标识符的多个元素
所以我有这个标识符Javascript 单击“按索引显示元素”,将显示具有相同标识符的多个元素,javascript,protractor,cucumberjs,Javascript,Protractor,Cucumberjs,所以我有这个标识符 var dropDownMenus = $('.select2-choice.ui-select-match.ng-scope'); 其中有两个。如果我只是做一个下拉菜单。单击();它将工作,因为它默认为第一个。但每当我执行下拉菜单[0].click()时,就会出现一个click undefined错误。单击特定索引的最简单方法是什么?使用$而不是$来查找多个元素: var dropDownMenus = $$('.select2-choice.ui-select-matc
var dropDownMenus = $('.select2-choice.ui-select-match.ng-scope');
其中有两个。如果我只是做一个下拉菜单。单击();它将工作,因为它默认为第一个。但每当我执行下拉菜单[0].click()时,就会出现一个click undefined错误。单击特定索引的最简单方法是什么?使用
$
而不是$
来查找多个元素:
var dropDownMenus = $$('.select2-choice.ui-select-match.ng-scope');
然后,单击第一个元素:
dropDownMenus.first().click();
或者,最后:
dropDownMenus.last().click();
或者,第n个:
dropDownMenus.get(n).click();
很好!谢谢