uyarı "Birden fazla öğesi bulucu için bulunan" bir CSS selector
:, ben kullanan bir eleman bulma ediyorum benim Testlerin birinde
element(by.css("ul.nav button"))
Orada sorgu birden fazla eşleşen unsurdur, ancak günümüze dek sadece birinciye ihtiyacım var, seçici ile iyiyim.
sorun, protractor
bir uyarı atar:
DİKKAT - bulucu By.cssSelector ("ul.nav düğmesi") Bulunan birden fazla elemanı - Birinci sonuç kullanılacak
Uyarıyı bastırmak mümkün mü? Başka bir deyişle, protractor
'un sorunun farkında olduğunu ve uyarının gösterilmesini istemediğimi nasıl anlarım?
(ana daldan doğrudan yüklenir) protractor
geliştirme sürümünü kullanma. (Eğer söz söylediği gibi)
element.all(by.css("ul.nav button")).first()
Temelde, bu zaten birden fazla unsur olduğunu biliyorum Protractor söyler ve sadece birincisini istiyorum:
! Bir ikramiye ve meraktan dolayı, uyarıyı, herhangi bir fikri susturmanın mümkün olup olmadığını bilmek faydalı olabilir mi? Teşekkürler. – alecxe
Eğer bir tane varsa, [burada] (https://github.com/angular/protractor/blob/master/docs/referenceConf.js) olacaktır. Yine de böyle bir şey görmüyorum ve bunun sebebi, spesifik olmayan konumlandırıcıların çok hassas testler yapmasıdır. –
Evet, korkarım sadece uygun bir 'logLevel 'ayarlayarak kapatabilirim; Ama son noktanız konusunda tamamen katılıyorum, bana mantıklı geliyor. Yardım için tekrardan teşekkürler. – alecxe