i want to find an element based on its hierarchy. so i am using the AddHierarchyConstraint method of HtmlFindExpression as follows:
HtmlFindExpression oldExpr = new HtmlFindExpression("TagName=table" class ="xmlMenuCellSpacing");
HtmlFindExpression expr = new HtmlFindExpression("TagName=td");
expr.AddHierarchyConstraint(new HierarchyConstraint(new HtmlFindExpression("TagName=a", "TextContent="+item.ToClauseString()), 1));
oldExpr .AppendChain(expr);
But when i am appending the hierarchy constraints exprression to some old expression chain. The new expression lost the hierarchy constraint after AppendChain() call. I need a long chain of expression with hierarchy constraints .
Should it be a bug or you only allow hierarchy constraints in a single expression not in a chained expression.
I have attached the scenario i am working on . There i need to find a cell(td) which have <a> anchor tag with text content as "Layout" whose parent(grandparent or so on..) is a cell (td) which have <a> anchor tag with text content as "Window" which have a parent (grant parent or so on..) is a table (table) with class =xmlMenuCellSpacing.
Please let me know what are the possible way of achieving the above said scenario.
I'm writing custom classes to handle common test steps and was wondering how to utilize the ArtOfTest logging so that when a code step calls one of the classes, the class can log messages to the test log so that all the log information is available.
I've tried adding Manager and setting the createlog to true - but I'm not seeing log output to the test log.
<html>
<head></head>
<body>
<iframe id="casesFrame" width="99%" height="418" frameborder="0" src="../cases/main_init" name="casesFrame" style="">
<html class=" ext-strict x-viewport">
<head></head>
<body id="ext-gen3" class=" ext-gecko ext-gecko3 x-border-layout-ct">
<ul id="ext-gen37" class="x-tree-root-ct x-tree-arrows">
<li class="x-tree-node">
<a class="x-tree-node-anchor" tabindex="1" href="" hidefocus="on">
<span unselectable="on">New case</span>
</a>
</li>
</ul>
</body>
</html>
</iframe>
</body>
</html>
I have the following structure in my page, but I get error while performing an event "Click" link "New Case".
I am using the code following in "Test Studio":
Browser casesFrame = Manager.ActiveBrowser.Frames.ById ("casesFrame");
HtmlAnchor NewCase = casesFrame.Find.ByExpression <HtmlAnchor> ("InnerText = ~ New case", "tagname = a");
Assert.IsNotNull (NewCase);
newCase.Click (); //Does not perform the event
Help Please.
Hi,
We are using Telerik automation framework integrated with visual studio. Even though we are giving correct property name for text block, We are not getting text block content for WPF application We need to recognize text block. Could you please give the solution related to this requirement.
I am using NUnit with a variety of categories that work fine with Nunit_Console. i.e. /include:Legacy /exclude:Slow
How do I set those options in the Telerik Test runner?
Hi,
I was trying to run automated tests on Windows 8 but it doesn't look to be able to run on IE or Forefox, IE opens but freezes there I can't do any action on it, FF doesn't even open, Chrome looks to work perfectly.