Frameset Selenium 2.44 problem

29 views
Skip to first unread message

pereu...@gmail.com

unread,
Dec 25, 2014, 8:12:45 AM12/25/14
to seleniu...@googlegroups.com

I  have tried to address frame "RightSideFrame"
Webdriver selenium .net 2.44 C#.


<frameset id="Base"   >
 <frame name = "Header" >..</frame>
 <frameset id ="MainAllFrame"    >
         <frame name ="MainMenu">..</frame>
          <frameset name ="mainFrameset">
                   <frame name="Main" src="MySoftMain.aspx" >...</frame>
                 </frameset>
                  <frame name="RightSideFrame" src="MySoftSide.aspx">...</frame>
        </frameset>
</frameset>


Firstly I have tried to locate either my frame or relating frameset, but of no success.
Where I am wrong?

            IWebDriver firefox = new FirefoxDriver();
            firefox.Navigate().GoToUrl("http://myPageHtml");
             IWebElement frame = firefox.FindElement(By.Name("Base"));

the error has beeen raised:   "Unable to locate element: {"method":"name","selector":"Base"}"
same is with:
        IWebElement frame = firefox.FindElement(By.Name("MySoftSide.aspx"));


Thanks in advance

PeterJeffreyGale

unread,
Dec 25, 2014, 9:43:01 AM12/25/14
to seleniu...@googlegroups.com
"Base" is an id, not a name attribute.
Reply all
Reply to author
Forward
0 new messages