我试图搜索各种论坛,但仍无法得到答案。
我正在尝试使用 tobe
函数比较 Protractor 中的确切文本。但是, Protractor 中的 GetText()
函数给我的文本换行符与我预期的文本不匹配。请一些专家建议如何删除换行符以比较这段文字?我正在使用以下声明。
expect(invoice.getText()).toBe('This is my URL');`
GetText()
方法的结果:
Expected 'This is
my URL' to be 'This is my URL'.`
最佳答案
或者,您可以使用 .toMatch()
匹配器,它不需要您解决 promise :
expect(invoice.getText()).toMatch('This is\s+my URL');
其中 \s+
将匹配一个或多个“空格”字符,包括换行符。
关于javascript - 将文本与 Protractor 中的换行符进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48068530/