我一直在爲我的角度js應用程序編寫e2e測試,我無法弄清楚這一點。我有一張包含數據的表格。我想提取第一行數據。量角器:閱讀表格內容
<table>
<tr>
<td><\td>
<td><\td>
<td><\td>
</tr>
</table>
我這樣做的量角器elementExplorer
和它打印出所有3列中的值
element.all(by.repeater('item in items.list')).get(0).getText()
James
Byrne
1
如果我這樣做,它打印出的第一列值
element.all(by.repeater('item in items.list')).get(0).element(by.css('td')).getText()
WARNING - more than one element found for locator By.cssSelector("td") - the first result will be used
James
我問題是,我如何獲得其他列的值?
你有沒有考慮給每列添加一個'name',然後使用'by.name()'獲取第一行(from .get(0)')之後的特定列? – Aaron