I’m trying to pull out page source from a set of pages and run an assertion on the results, this is a Test that runs to check that we are crawling specific pages in our site. Sometimes the results come back with a different case for the URL string, I’d like to account for that in the Assertion where I am checking page source. This is probably the wrong way to do this but I was wondering if there is a way to add in the .Net regex commands to the Assertion text. I have this as an assertion:
Assert.IsTrue(driver.PageSource.Contains("/explore"));
But is there a way to be sure that I can capture explore, Explore or EXPLORE? I though I could use (?i) here but that doesn’t seem to work. I’m more used to Perl and it’s regex capabilities but with C# and .Net I’m a little lost on where I can and can’t use the inline regex commands.
Anthonys answer is valid, you don’t really need regex. But if you do want to use it, you can use