我是一种新的整个硒和水豚,我希望我能得到一些指导。我目前正在尝试访问包含在框架集中的JSP文件中的函数,但我没有任何运气可以解决这个问题。访问一个JavaScript文件中的功能与水豚/硒
基本上我去从帧
<FRAME name="sideFrame" src="AppMenu.jsp" noresize="yes" scrolling="no"
导航JSP文件中的函数,有这个那个文件中:
<a onclick="nav_swap(this.id)" class="nav" id="view_new_page" href="javascript:submitWithAction('ViewNewPage', 'view_new_page');">View New Page /a>
我已经调查XPath和within_frame但我不”我认为这会帮助我解决我面临的这个问题。
这是什么样的我都不得不时刻:
session.find(:xpath,"//FRAME[@src='AppMenu.jsp']/..").all(:xpath,".//A[@id='view_new_page']/..").click
任何帮助将不胜感激。
感谢您的快速响应!我正在进一步研究within_frame,并能够弄清楚我做错了什么。我只是把它放在一个块里,它就起作用了。 – jhwang
session.within_frame('sideFrame')do session.click_on'查看新页面 sleep 10 end – jhwang
我很高兴你明白了。 :)如果您发现我的答案有帮助,请考虑upvoting或接受它。 –