Validating Two or more elements
Posted: Tue Aug 14, 2012 5:59 pm
I am using an if/else statement to validate the existence of two unique objects within a webpage. The code is available below. I'd like to validate the association of two objects. I'd like to search the main page element or even the embedded LOGGEDIN element for "admin" using a regular expression. I cannot seem to get the syntax correct. I also get object reference does not exist when using if (repo.Worklist.QAReportsInfo.Exists() && repo.Worklist.loggedin.InnerText.Contains("admin") )
Any ideas?
public void verifyTabs()
{
if (repo.Worklist.QAReportsInfo.Exists() && repo.Worklist.loggedin.Title.Contains("admin") )
{
Report.Log(ReportLevel.Info, "Validation", "Admin Reports tab is displaying properly", repo.Worklist.QAReportsInfo, new RecordItemIndex(1));
}
else
{
Validate.NotExists(repo.Worklist.QAReportsInfo);
}
}
Tries:
if (repo.Worklist.QAReportsInfo.Exists() && repo.Worklist.loggedin.InnerText.Contains("admin") )
Validate.Attribute(repo.Worklist.loggedinInfo, "Text", new Regex("admin"));
Any ideas?
public void verifyTabs()
{
if (repo.Worklist.QAReportsInfo.Exists() && repo.Worklist.loggedin.Title.Contains("admin") )
{
Report.Log(ReportLevel.Info, "Validation", "Admin Reports tab is displaying properly", repo.Worklist.QAReportsInfo, new RecordItemIndex(1));
}
else
{
Validate.NotExists(repo.Worklist.QAReportsInfo);
}
}
Tries:
if (repo.Worklist.QAReportsInfo.Exists() && repo.Worklist.loggedin.InnerText.Contains("admin") )
Validate.Attribute(repo.Worklist.loggedinInfo, "Text", new Regex("admin"));