Our rule for whitespace is that all non-visible whitespace (including ) should be replaced with a single space, but all visible newlines (<br>, <p>, and <pre>formatted newlines) should be preserved.
Test Text Content |
||
open | ../tests/html/test_text_content.html | |
verifyText | nonTextMarkup | There is non-visible and visible markup here that doesn't change the text content |
verifyText | spaces | exact:1 space|2 space|3 space|1 nbsp|2 nbsp|3 nbsp|2 space_nbsp|2 nbsp_space|3 space_nbsp_space|3 nbsp_space_nbsp |
verifyText | tabcharacter | tab character between |
verifyText | nonVisibleNewlines | non visible newlines between |
verifyText | visibleNewlines | regexp:visible\s*newlines\s*between |
verifyNotText | visibleNewlines | visible newlines between |
verifyText | paragraphs | First paragraph*Second paragraph |
verifyNotText | paragraphs | First paragraph Second paragraph |
verifyText | preformatted | preformatted*newline |
verifyNotText | preformatted | preformatted newline |
verifyText | mixedMarkup | visible*newlines and markup and non-visible newlines and markup*With*a paragraph*and*pre*formatted*text |