44

たとえば、buttona の行から要素をランダムに選択していtableます。
が見つかった後、選択したボタンを含む の行をbutton取得したいと思います。table

これが私のコードスニペットです:

browser.findElements(by.css('[ng-click*=submit]')).then(function (results) {
  var randomNum = Math.floor(Math.random() * results.length);
  var row = results[randomNum];
         // ^ Here I want to get the parent of my random button
});
4

4 に答える 4

23

xpath を使用することにしました。

var row = results[randomNum].findElement(by.xpath('ancestor::tr'));
于 2014-01-20T16:05:46.657 に答える