私は分度器webElementFinder testElement
を持っています。 div
の子供(孫やその他の子孫ではない)と一致したいので、testElement.find('div')
はすべての子孫divを検索するため動作しません。分度器が(その存在と分度器を念頭に置いて角度を使用して構築されている場合角度はjQueryのを使用するのに十分スマートですので、理にかなっている)jQueryのように働いた場合CSSを使用して分度器webElementFinderの子供のみを検索する
、私はちょうどfind
引数がされていないにも関わらず動作しますtestElement.find(' > div')
だろう有効なCSSセレクタ自体。しかし、分度器は組み込みのElement関数を使用するだけなので、そのCSSセレクタはそれ自身では有効ではなく、分度器はエラーをスローします。
xpathはネイティブで子供を見ることができるので、私はこのルートAngular JS, Protractor locator, get direct children of elementに行くことができましたが、xpathよりもむしろCSSを使用したいと思います。
セレクタの再表示を避ける(DRYの後に続く)ため、これを答えとして選択します。 –