Error HtmlAnchor in Iframe

2 posts, 0 answers
  1. Milton
    Milton avatar
    4 posts
    Member since:
    May 2015

    Posted 13 May 2015 Link to this post

          <iframe id="casesFrame" width="99%" height="418" frameborder="0" src="../cases/main_init" name="casesFrame" style="">
             <html class=" ext-strict x-viewport">
                <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>



    I have the following structure in my page, but I get error while performing an event "Click" link "New Case" this is iframe.
    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 ​

  2. Cody
    Cody avatar
    3360 posts

    Posted 14 May 2015 Link to this post

    Hi Milton,

    Here is the correct code to use:

    Browser casesFrame = Manager.ActiveBrowser.Frames.ById("casesFrame");
    HtmlSpan NewCase = casesFrame.Find.ByExpression<HtmlSpan>("TextContent=New case");

    The New Release of Telerik Test Studio Is Here! Download, install,
    and send us your feedback!
Back to Top