2017-05-31 92 views
1

在量角器中,有沒有一種方法可以確定是否可以通過與所使用的不同定位器找到一個ElementFinder?我無法從定位器構造第二個ElementFinder,並使用.equals,因爲原始的ElementFinder可能不是定位器找到的第一個元素。確定一個ElementFinder是否與一個定位器匹配

我目前的解決方案是從定位器構建ElementArrayFinder然後結合使用.each.filter.equals,但我不知道是否有一種方法做它用更簡潔的內置功能,以避免樣板或使我自己的功能。

回答

0

是否有任何理性的原因,你爲什麼避免寫自己的方法? 恕我直言,它比ElementArrayFinder上的.filter好得多,例如使用xpaths:nth-​​of-type()選擇器。 在量角器中,您可以通過各種查找元素找到元素(請參閱:http://www.protractortest.org/#/api?view=ProtractorBy) - 它也可以派上用場。

希望我幫了忙。如果沒有 - 請說明您的問題。

+0

我不介意寫我自己的方法,它只是看起來像在單個函數調用或帶量角器的代碼行中可能已經可行的類型。 –

相關問題