0
我有一個從數據庫傳遞列表的子菜單。我使用ng-repeat來顯示每次不會以相同順序排列的列表。我怎樣才能用量角器測試它,我現在正在測試爲:如何點擊列表中的動態ng-repeat元素使用量角器?
element(by.cssContainingText('.menu li:nth-child(8)',Pizza')).click();
但是,當第n個孩子是不是在8列表,或者如果它失敗「比薩」元素不會在發現名單。我想爲不在列表中的元素編寫測試,假設比薩沒有從數據庫傳入,它應該跳過該測試。
我的問題在這裏是我如何測試這種情況下我沒有任何id在這裏呢?有沒有什麼辦法,我可以點擊元素,如果它匹配文本,並跳過測試,如果該元素沒有在子菜單中找到?
的'foundElement(0)'也許應該是'foundElement.first()'。 – alecxe
謝謝@zakaria。如果返回文本不是比薩,我怎麼能跳過測試? – rUI7999