2016-12-29 27 views
2

我处于一种奇怪的情况,我需要通过测试来检查货币符号是否正确显示在我们的网页上。检查页面上是否存在字符?

我们遇到了一些问题,有时候在页面上显示unicode字母数字值,而不是实际的货币符号本身。

有没有办法来检查这样的事情?像一些类型的视觉检查库,或通过JavaScript?

+0

你检查了为什么即使这个问题发生?在任何特定的浏览器或其他东西?如果你发现如何找到这个,那么你将如何解决它? – Rohit

+0

@rohit问题出在我们的服务团队。从API中返回的值存在一个错误。然而,如果它再次发生,我的任务就是编写一个测试,在未来发现这种类型的失败。 –

回答

0

这个问题的答案是将我正在测试的unicode字符专门复制并粘贴到我的文本编辑器中。

因此,使用量角器框架,我会找到我的CSS元素,如果我有17.99应当返回一个已知的价格,我的测试函数将返回:

return expect(myPriceElement.getText()).to.eventually.equal(£17.99); 

如果在我的网页,£ 17.99出现,然后我的测试将通过

+0

你的意思是这样的:http://www.protractortest.org? – BSMP

+0

@BSMP - 是的,没错 –

相关问题