2016-07-05 6 views
0

私のウェブサイトには、 'ssid-entry'クラスが含まれているアイテムの数を取得しようとしていますが、これは8つの要素になりますが、 。ネガティブXPathにはセレンのテストが含まれています

それはこのグラブ:ちょうどこの

div class="ssid-entry empty ng-hide" ng-show="privateSsids.length < 1" 

ない:

//*[contains(@class, 'ssid-entry')] 

だから、私は彼らに空ng-hidessid-entryではなく、ものを検索するXPath式を必要とします。 は、私は動作しませんでしたが、私は答えを見つけるように見えることはできません

//*[contains(@class, 'ssid-entry') not contains(@class,'empty ng-hide')] 

を試してみました。私はまた、うまくいかなかった組み合わせのいくつかのバリエーションを試しました。

答えて

1

notのXPathは、演算子ではなく関数です。 its specificationを参照してください。

//*[contains(@class, 'ssid-entry') and 
    not(contains(@class,'empty')) and 
    not(contains(@class,'ng-hide'))] 

だからあなたはこれを記述する必要があります

関連する問題