我对整个硒和水豚有点陌生,希望能得到一些指导。我目前正在尝试访问包含在框架集中的 JSP 文件中的函数,但我没有任何运气来解决这个问题。
基本上我去从一个框架导航jsp文件
<FRAME name="sideFrame" src="AppMenu.jsp" noresize="yes" scrolling="no"
到该文件中具有以下内容的函数:
<a onclick="nav_swap(this.id)" class="nav" id="view_new_page" href="javascript:submitWithAction('ViewNewPage', 'view_new_page');">View New Page /a>
我已经研究过 xpath 和 inside_frame,但我认为这不会帮助我解决我面临的这个问题。
这就是我目前所拥有的:
session.find(:xpath,"//FRAME[@src='AppMenu.jsp']/..").all(:xpath,".//A[@id='view_new_page']/..").click
任何帮助将不胜感激。