gpt4 book ai didi

angularjs - 如何在具有多个类的 Protractor 中选择一个元素?

转载 作者:行者123 更新时间:2023-11-28 19:40:37 26 4
gpt4 key购买 nike

我有一个像这样的 div:

<div class="class1 class2 class3" ng-click="displayItems(category.categoryId, category.categoryDescription, category.associatedToElements, 'isItemChecked')"> </div>

当我尝试通过 css 获取 Protractor 中的元素时:

var elementList =  element.all(by.css('class2'));

我变得不确定。

当我尝试使用 ng-click 时:

var elementList = element.all(by.css('[ng-click="displayItems(category.categoryId, category.categoryDescription, category.associatedToElements, "isItemChecked")"]'))

我仍然无法跟踪任何元素。

欢迎提出建议。

这是我的代码:

var categoryList, firstCategory;
beforeEach(function(){
categoryList = element.all(by.css('.class2'));
firstCategory = categoryList.last();
});

it('Should display values correctly', function(){
firstCategory.click();
});

最佳答案

如果您正在学习如何使用 Protractor ,我建议您尝试 elementor .它将根据当前选择的项目建议选择器。

你可以这样做:

$('.class1.class2.class3')

它是一样的:

element(by.css('.class1.class2.class3'))

关于angularjs - 如何在具有多个类的 Protractor 中选择一个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28044035/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com