2016-05-24 10 views
0

これは私がやろうとしていることです - 私はロケータを持つ要素をクリックしようとしていますが、その要素をクリックするとさらに2つのリンクが表示されます。私はそれらの2つのリンクを個別にクリックしてアサーションを行いたいと思います。分度器のループ内の要素をクリック

ただし、コードは最初の要素をクリックしてから停止します。これは私のコードです -

self.expandHierarchy = function() { 
var hrchy = element.all(by.css('.ng-binding.CanExpand')); 
hrchy.each(function (elem) { 
elem.click(); 
}); 
}; 

私は分裂器を通して同じようにすることができますか?すべての要素に同じロケータがあります。

答えて

0

暗闇の中でのショットになるだろうが、あなたはクリック間短い遅延を導入する必要がある場合があります

self.expandHierarchy = function() { 
    var hrchy = element.all(by.css('.ng-binding.CanExpand')); 
    hrchy.each(function (elem) { 
     elem.click(); 
     browser.sleep(500); 
    }); 
}; 

または、代わりに、リンクを示すことになる何かのためwaitがクリックされました(リンククリックのページで何が起こるかによって異なります)。

関連する問題