gpt4 book ai didi

typescript - 无法记录表中的列文本( Protractor )

转载 作者:行者123 更新时间:2023-12-03 00:02:42 27 4
gpt4 key购买 nike

我有一个像这样的表 xpath

enter image description here

 element(by.xpath('(//div[@class='sprk-b-TableContainer'])[3]//tbody'));

我编写了一个函数,它采用 web 元素并记录列文本

public logTableData(table: ElementFinder) {

table.$$('tr').filter(function (row): any {
row.$$('td').filter(function (column): any {
console.log(column.getText());
});
});
}

我不知道我在这里错过了什么,它不起作用,因为我是 Protractor 的新手,有人可以帮助我我的功能出了什么问题。

最佳答案

getText() 是异步的,但您实际上并不等待返回结果。

将其更改为在记录之前等待文本:

column.getText().then(function(text) {
console.log(text);
});

关于typescript - 无法记录表中的列文本( Protractor ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54772074/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com