私はProtractorを使用していますが、データが入力されていることを確認するためにng-repeat値を取得する方法が見つかりません。分度器でng-repeat配列を引き出す
HTML
<div ng-repeat="product in products></div>
分度器TEST
it('should load product data.', function() {
auth(); //log in as user
browser.get(server.dev + '/path').then(function(){
var products = element.all(by.repeater('product in products'));
console.log('products',products);
expect(products.length >= 1)
.toBeTruthy();
});
});
コンソールは、素子アレイファインダーではないデータを示しています。
ElementArrayFinder {
browser_:
ProtractorBrowser {
actions: [Function],
wait: [Function],
sleep: [Function],
...
...
これは実際に受け入れられる回答です。明示的にここで約束を解決する必要はありません。 – alecxe