public static IValidation TitleEquals(String excepted, String errorMessage = null)
{
return new ValidationDelegateTaken("网页标题", ValidationType.Content, (doc) =>
{
var htmlNode = doc.DocumentNode;
var titleNode = htmlNode.SelectSingleNode(@"html/head/title");
if (titleNode == null)
{
return false;
}
return excepted == titleNode.InnerHtml;
}, errorMessage ?? string.Format("预期的标题 \"{0}\"。", excepted));
}