Text Highlight: Added dynamic functionality and test cases

Test scaffolding shouldn't be exposed in the config. The test should change the URL if needed