1
我有一个页面需要使用Selenium Webdriver自动执行。Selenium webdriver:无法检测框架集
我对网页HTML(通过Firebug的检查):
<html>
<head>....</head>
<frameset onload="DO_Box.setReadyState()" rows="*,0" frameborder="0" framespacing="0" border="0" name="frmMaster">
<frame src="/SomeSource.jsp" marginheight="1" marginwidth="2" scrolling="no" name="frmContent">
</frameset>
</html>
在这里,我试图driver.SwitchTo().DefaultContent()
然后driver.SwitchTo().frame()
。试图通过索引,帧名,Xpath,类名,名称来定位帧,但都是徒劳的。
我的驱动程序无法找到父框架及其中的任何元素。请帮我解决这个问题。
我已经尝试过它..still没有这样的框架异常:( –
@AnilVaddepally你有没有尝试过一些等待? –
@AnilVaddepally尝试更新的答案 –