【发布时间】:2014-09-01 11:35:42
【问题描述】:
我正在尝试从一组页面中提取页面源并对结果运行断言,这是一个测试,用于检查我们是否正在抓取我们网站中的特定页面。有时结果会返回 URL 字符串的不同大小写,我想在我正在检查页面源的断言中解释这一点。这可能是错误的方法,但我想知道是否有办法将 .Net 正则表达式命令添加到断言文本中。我有这个断言:
Assert.IsTrue(driver.PageSource.Contains("/explore"));
但是有没有办法确保我可以捕捉到探索、探索或探索?我虽然可以在这里使用 (?i) 但这似乎不起作用。我更习惯 Perl 和它的正则表达式功能,但是对于 C# 和 .Net,我有点迷失在哪里可以和不能使用内联正则表达式命令。
【问题讨论】: