量角器测试获取表条目的值 [英] Protractor Tests get Values of Table entries

查看:58
本文介绍了量角器测试获取表条目的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在写一些量角器测试,但遇到了一些问题. 如何从第一行的条目中获取"value1","value2"和"value3"的值?

I'm writing some protractor tests right now and got a little problem. How can I get the values of 'value1', 'value2' and 'value3' from the entry in the first row?

HTML看起来像这样:

The HTML looks like this:

  <table>
  <tr data-ng-repeat="object in $data track by object.id">
    <td>{{object.value1}}
    </td>
    <td>
      {{object.value2}}
    </td>
    <td>
      {{object.value3}}
    </td>
  </tr>
</table>

推荐答案

量角器文档不太清楚地将其拼写清楚,但是有一个.column()定位符

The protractor docs don't spell it out very clearly, but there is a .column() locator that applies to the by.repeater() locator.

网站上的一些示例:

// Returns a promise that resolves to an array of WebElements from a column
var ages = element.all(
    by.repeater('cat in pets').column('cat.age'));

// Returns the H4 for the first book's name.
var firstBookName = element(by.repeater('book in library').
    row(0).column('book.name'));

这篇关于量角器测试获取表条目的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆