Typescript 单击带有表格单元格的跨距';t工作-量角器/打字脚本
单击“带网格单元的跨度选择”不起作用。我尝试了操作和下面的代码,两者都不起作用。请告知。Typescript 单击带有表格单元格的跨距';t工作-量角器/打字脚本,typescript,selenium,protractor,Typescript,Selenium,Protractor,单击“带网格单元的跨度选择”不起作用。我尝试了操作和下面的代码,两者都不起作用。请告知。 async SaveorCancelRow() { var table = this.component; var tbody = table.element(by.xpath(".//tbody")); var trs = tbody.all(by.tagName("tr")).get(1); //Click Save tr[@class='SearchResultIt
async SaveorCancelRow() {
var table = this.component;
var tbody = table.element(by.xpath(".//tbody"));
var trs = tbody.all(by.tagName("tr")).get(1);
//Click Save tr[@class='SearchResultItemView customGridHighlight']//td[3]
await trs
.element(by.xpath('.//td[3]//span[contains(@class, "save")]'))
.click()
.then(function() {
browser.sleep(5000);
});
}
}
尝试下面的简化代码
async SaveorCancelRow() {
var table = this.component;
var tbody = table.element(by.xpath(".//tbody"));
var trs = tbody.all(by.tagName("tr")).get(1);
//Click Save tr[@class='SearchResultItemView customGridHighlight']//td[3]
await trs
.element(by.xpath('.//td[3]//span[contains(@class, "save")]'))
.click()
.then(function() {
browser.sleep(5000);
});
}
}
async SaveorCancelRow() {
await this.component
.element(by.css('tbody > tr.SearchResultItemView > td > span.save'))
.click()
return await browser.sleep(5000);
}
}
提供HTML或你的URL你能提供更多关于它如何“不工作”的信息吗?是否引发异常,单击是否不执行任何操作,是否单击了其他元素?单击本应保存记录,单击时不会发生任何操作。没有引发异常。