Share
Go down
whitedaisy
Posts : 1
Join date : 2010-11-23

How to click on a tag in frame

on Tue Nov 23, 2010 2:42 pm
Hi everybody,

I have problem in clicking a link in a frame which have no id,name...

the structure of site is following:
<frameset framespacing="0" border="0" frameborder="0" rows="100%">
<frame scrolling="auto" src="main.asp" border="0"></frame>
<html>
........
<table>
<tbody>
<tr>
<td>
<div>
<span>
<li class="LeftMenuItem" id="MiscAdmin"><a href="javascript:document.data.newoption.value='Admin';document.data.newsection.value='Codes';document.data.submit();">Admin</a></li>
<li>.....
....
</frameset>

I used the xpath which indicate to this link to run but the system said that the element is found

selenium.Click("//html/body/center/form/center/table[@id='igMainTable']/tbody/tr[2]/td/table[@id='igMiddleTable']/tbody/tr/td[1]/div[@id='leftmenu']/ul/span[@id='LeftMenuSection150']/li[@id='MiscAdmin']/a");

Please hep me on this?

Thanks
avatar
Advisor
------------------------
------------------------
Posts : 383
Join date : 2009-07-30
Location : India
http://seleniumforum.forumotion.net

Re: How to click on a tag in frame

on Fri Nov 26, 2010 10:39 pm
Hi,

For the frame, first you have to set focus and perform operation on element inside that and finally you have to set focus back to the main window.

for ex:
selectframe("framepath")
click("element inside frame")
selectWindow("main window title")

Hope this will help you. best of luck.

Bye



Back to top
Permissions in this forum:
You cannot reply to topics in this forum