Tôi có một div như thế này:Làm thế nào để chọn một phần tử trong thước đo góc có nhiều lớp?
<div class="class1 class2 class3" ng-click="displayItems(category.categoryId, category.categoryDescription, category.associatedToElements, 'isItemChecked')"> </div>
Khi tôi đang cố gắng để có được những yếu tố trong thước đo bằng css:
var elementList = element.all(by.css('class2'));
Tôi nhận được xác định.
Khi tôi đang cố gắng cùng với ng nhấp chuột:
var elementList = element.all(by.css('[ng-click="displayItems(category.categoryId, category.categoryDescription, category.associatedToElements, "isItemChecked")"]'))
vẫn Tôi không thể theo dõi bất kỳ yếu tố.
Đề xuất được chào đón nhiều nhất.
Đây là mã của tôi:
var categoryList, firstCategory;
beforeEach(function(){
categoryList = element.all(by.css('.class2'));
firstCategory = categoryList.last();
});
it('Should display values correctly', function(){
firstCategory.click();
});
On đưa ra một dấu chấm Tôi nhận được yếu tố lỗi không nhìn thấy được. –
vì vậy yếu tố được tìm thấy sau đó? :) Bạn có chắc chắn rằng nó có thể nhìn thấy trong quá trình thử nghiệm? – IProblemFactory
Không có thử nghiệm nào bị lỗi. Nó không thể tìm thấy các yếu tố. –