2016-09-07 11 views
1

ための2つの要素を比較、私はそれらの分度器:平等

list = element.all(by.css(....)); 

つの要素のリストを持っている今、私はこのspecific要素が最初のものであるかどうかを確認したい特定の属性

specific = list.element(by.css('[active]'); 

を持っています

expect(list.get(0)).toBe(specific) 

ただし、これは機能しません(一致しません)。どのような提案を要素を比較する方法?

答えて

3

あなたはactive属性の値を取得し、nullでないかどうかを確認することができます、することができますcompare idsまたはouterHTML属性値の要素の

expect(list.first().getAttribute("active")).not.toBeNull(); 

あなた直接要素を比較することはできませんが、しかし、 :

expect(list.first().getId()).toEqual(specific.id()); 
expect(list.first().getAttribute("outerHTML")).toEqual(specific.getAttribute("outerHTML")); 
+0

thnxたくさんあります。興味があるだけで、要素を比較することは可能ですか? –

+0

@JeanlucaScaljeri確かに更新されました。 – alecxe