2011-09-30 33 views
0

我正在使用WatIn來自動化表格的IE9測試。 單元格文本包含不在HTML中的尾部空白。WatIn測試innerText在結尾處包含空格。 HTML不會

我已經通過華廷碼加強,發現它是要求的innerText屬性。 innerText屬性的值也有不同的機器上的尾隨空白

運行在相同的測試用相同的IE瀏覽器版本和測試相同的網站,並在空格不見了

如何避免我的機器上的尾隨空白?

回答

1

我還沒有看到你的具體問題,但我已經看到了HTML的輸出,由於不同版本的IE瀏覽器和IIS的細微差別。

尾隨空格可以與string.TrimEnd方法除去。

例C#代碼

string extraspaces = " spaces before and after "; 
Console.WriteLine("None a" + extraspaces + "a"); 
Console.WriteLine("Trim a" + extraspaces.Trim() + "a"); 
Console.WriteLine("TrimStart a" + extraspaces.TrimStart(' ') + "a"); 
Console.WriteLine("TrimEnd a" + extraspaces.TrimEnd(' ') + "a"); 
+0

我想保持尾隨空白時,它是在HTML。 如果我使用修剪,我會在某些情況下刪除應該在那裏的空格 – user973080

+0

OCary給出的答案是正確的。而且我知道因爲IE和FF之間的兼容性,我在這個問題上遇到了很多困難。 –