WebUI.verifyTextPresent() and soft hypens ("­")

That’s probably true, however, when you’re verifying in a test, you’re typically looking to be exact or very close to exact. Searching a web page (as provided by Chrome or any other browser) is intended for everyday humans who tend not to want absolute exactness.

If you have a complex scenario like you described (soft hyphens between each syllable? That’s crazy!) then you are probably going to have to do that comparison yourself.

Idea: If you know in advance the likely rendition of the text, why not supply that to the comparison in the test?

Lastly, post an example - working blind like this is not easy. Read this post for help providing the information we need: