如何验证 Nightwatch 中段落元素中的文本?
How to verify the text in a paragraph element in Nightwatch?
我在页面上有一段文字,我必须验证该文字是否存在。元素的 html 是 <p class="subfooter__text" data-v-79ab1348=""> The Tesla is part of the <a href="//www.xyz.com/" target="_blank" rel="noopener nofollow">Automobile</a> publishing family.</p>
需要验证的文字是“The Tesla is part of the Automobile publishing family”。问题是,针对全文断言时断言失败,但针对“汽车”或“发布系列”或“汽车发布系列”断言时确实通过了。对于 href 标记之前的文本,断言永远不会通过。
这是代码部分 browser.assert.containsText('p.subfooter__text', 'The Tesla is part of the Automobile publishing family');
我确保所有空格都已处理。
非常感谢任何帮助。
您的断言看起来是正确的。我唯一能看到的是句子末尾的点。
browser.assert.containsText('p.subfooter__text', 'The Tesla is part of the Automobile publishing family.');
下面是我将您的代码添加到 HTML 页面并提取 innerText 时的屏幕截图。
我在页面上有一段文字,我必须验证该文字是否存在。元素的 html 是 <p class="subfooter__text" data-v-79ab1348=""> The Tesla is part of the <a href="//www.xyz.com/" target="_blank" rel="noopener nofollow">Automobile</a> publishing family.</p>
需要验证的文字是“The Tesla is part of the Automobile publishing family”。问题是,针对全文断言时断言失败,但针对“汽车”或“发布系列”或“汽车发布系列”断言时确实通过了。对于 href 标记之前的文本,断言永远不会通过。
这是代码部分 browser.assert.containsText('p.subfooter__text', 'The Tesla is part of the Automobile publishing family');
我确保所有空格都已处理。
非常感谢任何帮助。
您的断言看起来是正确的。我唯一能看到的是句子末尾的点。
browser.assert.containsText('p.subfooter__text', 'The Tesla is part of the Automobile publishing family.');
下面是我将您的代码添加到 HTML 页面并提取 innerText 时的屏幕截图。