应用程序是在Angular Js中开发的,报表可以以表格格式查看,在表格中,最后一列是编辑数据。
我无法点击编辑链接。所以帮助我。 我使用了以下代码:
element(by.id("table_id")).getText().then(function(text){
element.all(by.repeater("taski in allTask")).getText().then(function(text1){
console.log(text1);
link =element(by.className('editClr ng-scope')).all(by.tagName('td')).get(6).all(by.tagName('a'));
link.click();
});
});
答案 0 :(得分:0)
function clickEditbyRowIndex(rowIndex) { // rowIndex >=0
element.all(by.css('table#table_id > tbody > tr > td > a.editClr'))
.get(rowIndex).click();
}
function clickEditbyTaskId(taskId) {
element(by.css('table#table_id > tbody'))
.element(by.xpath('./tr[td[.="'+taskId+'"]]'))
.element(by.css('a.editClr'))
.click();
}