Тест WatIn innerText содержит пробел в конце. HTML не - PullRequest
0 голосов
/ 30 сентября 2011

Я использую WatIn для автоматизации тестирования таблицы IE9. Текст ячейки содержит конечные пробелы, которых нет в HTML.

Я прошел через код WatIn и обнаружил, что он запрашивает атрибут innerText. Значение innerText также имеет завершающий пробел

Запустите один и тот же тест на другом компьютере с той же версией IE и протестируйте один и тот же веб-сайт, и пробелы исчезли

Как мне избежать замыкающих пробелов на моей машине?

1 Ответ

1 голос
/ 30 сентября 2011

Я не видел вашей конкретной проблемы, но видел небольшие различия в выводе 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");
...