我有一个包含 3 列“名字”、“姓氏”、“生日”的表,如下所示:
<table id="table">
<tr>
<td id="firstname">John</td>
<td id="lastname">Smith</td>
<td id="birthday">Jan 1 2014</td>
<tr>
<tr>
<td id="firstname">Bill</td>
<td id="lastname">Matthews</td>
<td id="birthday">Jan 2 2014</td>
<tr>
</table>
我想从这个表中创建一个 JSON,如下所示:
{
firstname: "John",
lastname: "Smith",
birthday: "Jan 1 2014"
},
{
firstname: "Bill",
lastname: "Matthews",
birthday: "Jan 2 2014"
}
我正在尝试这样的事情:
var tableRows = [];
element.all(by.tagName('tr')).each( function(element) {
tableRows.push(
{
firstname: element(by.id('firstname')).getText(),
lastname: element(by.id('lastname')).getText(),
birthday: element(by.id('lastname')).getText()
}
);
});