2011-09-30 74 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之间的兼容性,我在这个问题上遇到了很多困难。 –