我正在尝试从一组页面中提取页面源代码,并对结果进行断言,这是一个测试,用于检查我们是否在网站上爬取特定页面。有时结果返回的URL字符串大小写不同,我想在检查页面源代码的断言中考虑到这一点。这可能不是正确的方法,但我想知道是否有一种方法可以将.Net正则表达式命令添加到断言文本中。我已经将此作为一个断言:
Assert.IsTrue(driver.PageSource.Contains("/explore"));
但是有没有一种方法可以确保我能够捕获explore、Explore或EXPLORE?我认为我可以在这里使用 (?i),但似乎并不起作用。我更熟悉Perl及其正则表达式功能,但对于C#和.Net,我对哪些地方可以使用内联正则表达式命令感到有些困惑。