Protractor 量角器-浏览器。等待文本出现在单元格中

Protractor 量角器-浏览器。等待文本出现在单元格中,protractor,Protractor,如何使用量角器等待字符串出现在表的某个单元格中?。现在我正在做: let link = element(by.cssContainingText('.table >.table-row .c3', '/^test$/')); browser.wait(ec.presenceOf(link), 20000); 但是我没有得到预期的结果。您能帮忙吗?您可以使用texttobepresentElement()方法 browser.wait(EC.textToBePresentInE

如何使用量角器等待字符串出现在表的某个单元格中?。现在我正在做:

let link = element(by.cssContainingText('.table >.table-row .c3', '/^test$/'));
      browser.wait(ec.presenceOf(link), 20000);

但是我没有得到预期的结果。您能帮忙吗?

您可以使用
texttobepresentElement()
方法

browser.wait(EC.textToBePresentInElement(yourElement, 'text in element'), 5000);

如果单元格中显示的文本是唯一的。你可以试试下面的选项

const ele = $('//Your text here');
awiat browser.wait(EC.presenceOf(ele), 5000, The wait for text to appear);

我没有试过。很抱歉,这对您没有帮助。

问题是,我的表中有许多行和许多单元格,文本可以出现在类为“.c3”的任何单元格中。我认为TextToBePresentElement不适用于元素数组