2016-12-29 26 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 - 是的,沒錯 –

相關問題