2
具體做法是:我想在一個如何添加自定義期望鏈元素?
expect.element('...').text.to.equal('...')
鏈中插入一個 「removeWhitespace」。因此,它看起來就像這樣:
expect.element('...').text.removeWhitespace.to.equal(...)
原因:我不想關心斷言任何量和空白的類型,我只是想比較字母。
更一般:我想添加一個自定義元素到期望鏈,以便操縱我在斷言中處理的數據。或者換句話說:我想定製和註冊我自己的期望鏈元素,就像使用自定義斷言一樣。我該怎麼做呢?
嗯,這是從元素的標識刪除空白(類似「@myElement」),而不是從元素本身的HTML內容。上面的例子說:「獲取元素的內容(即」文本「),去除所有空白,並將它與某些[,,,]相比較。」 – SiphonariusRatingensis
添加自定義斷言很清楚,但我不想使用assert ...模式,我想使用expect ...模式。 afaik他們不能混在一起,可以嗎? – SiphonariusRatingensis