Ho un div come questo:Come selezionare un elemento nel goniometro con più classi?
<div class="class1 class2 class3" ng-click="displayItems(category.categoryId, category.categoryDescription, category.associatedToElements, 'isItemChecked')"> </div>
Quando sto cercando di ottenere l'elemento di goniometro per css:
var elementList = element.all(by.css('class2'));
sto ottenendo indefinito.
Quando sto cercando la stessa cosa con ng-click:
var elementList = element.all(by.css('[ng-click="displayItems(category.categoryId, category.categoryDescription, category.associatedToElements, "isItemChecked")"]'))
ancora non sono in grado di monitorare qualsiasi elemento.
I suggerimenti sono i benvenuti.
Questo è il mio codice:
var categoryList, firstCategory;
beforeEach(function(){
categoryList = element.all(by.css('.class2'));
firstCategory = categoryList.last();
});
it('Should display values correctly', function(){
firstCategory.click();
});
Ad un punto che sto ottenendo l'errore elemento non è visibile. –
quindi si trova l'elemento? :) Sei sicuro che sia visibile durante il test? – IProblemFactory
Nessun test ha esito negativo. Non è in grado di trovare gli elementi. –