量角器-等待文本出现在动态SignalR表中

时间:2018-11-27 15:49:24

标签: protractor signalr e2e-testing browser-automation

我有一个表,其行是通过SignalR feed生成的,并且希望运行某种浏览器自动化功能,直到表中出现特定结果为止。

有没有办法等到文本出现在不断变化的元素中?

到目前为止,我已经尝试过:

waitForText(elementArrayFinder : ElementArrayFinder, expectedText : string) 
{
    return elementArrayFinder.getAttribute('value').then((actualText) => {
        return expectedText === actualText;
    });
}

然后在browser.wait内运行它,但似乎返回false。

我也尝试过使用protractor.ExcpectedConditions.textToBePresentInElementValue,但是这似乎不适用于ElementArrayFinder,当我在数组的最后一个元素上使用它时,它会返回Cannot read property 'indexOf' of null

有什么想法吗?

0 个答案:

没有答案