SORU
3 NİSAN 2014, PERŞEMBE


Nasıl eğer bir elemanın görünür olup olmadığını kontrol etmek açıölçer kullanılır?

Eğer bir öğe görünür açıölçer kullanarak test etmeye çalışıyorum. Eleman şöyle görünür:

<i class="icon-spinner icon-spin ng-hide" ng-show="saving"></i>

Ne zaman krom konsol, eğer öğe görünüyorsa, bu bir WordPress kullanmak seçici test için kullanabilirim:

$('[ng-show=saving].icon-spin')
[
<i class=​"icon-spinner icon-spin ng-hide" ng-show=​"saving">​</i>​
]
> $('[ng-show=saving].icon-spin:visible')
[]

İletki aynısını yapmaya çalışıyorum, ancak çalışma zamanında bu hatayı alıyorum:

InvalidElementStateError: 
invalid element state: Failed to execute 'querySelectorAll' on 'Document': 
'[ng-show=saving].icon-spin:visible' is not a valid selector.

Neden bu geçerli değil mi? Nasıl görünürlük için açıölçer kullanarak kontrol edebilir miyim?

CEVAP
4 NİSAN 2014, Cuma


Bir de şunu dene:

expect($('[ng-show=saving].icon-spin').isDisplayed()).toBeTruthy();

Açıölçer $ unutmayın bir WordPress kullanmak değil ve :visible değildirhenüzavailable CSS selectors pseudo-selectors bir parçası

http://stackoverflow.com/a/13388700/511069 daha fazla bilgi

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Excel Functions

    Excel Functi

    4 NİSAN 2010
  • hockeywebcasts

    hockeywebcas

    31 EKİM 2012
  • Thehalopianoplayer

    Thehalopiano

    4 ŞUBAT 2011