【发布时间】:2016-08-27 14:07:57
【问题描述】:
我正在尝试使用 selenium 访问并填充一些 EDIT,但出现错误...
我需要进入框架集。
HTML:
<iframe src="NIB_MainFrame.asp" name="Principal" style="height:100%;width:100%;border:0;padding:0;border:0;margin:0;display:block;overflow-y:hidden" __idm_frm__="467"></iframe>
<frameset id="frmSet" rows="55,0,*,24" border="0" framespacing="0" frameborder="no">
<frame noresize="noresize" scrolling="no" name="Header" src="NIB_Header.asp" __idm_frm__="472">
<frame noresize="noresize" scrolling="no" name="Menu" src="Blank.htm" __idm_frm__="473">
<frame noresize="noresize" scrolling="auto" name="Corpo" src="NIB_Pre_Bridge.asp?txtAgencia=4346&txtConta=014543708" __idm_frm__="474">
<frame noresize="noresize" scrolling="no" name="Rodape" src="NIB_Rodape.asp" __idm_frm__="475">
</frameset>
</iframe>
C#
driver.SwitchTo().Frame(0);
IWebElement detailFrame = driver.FindElement(By.XPath("//*[@id='frmSet']"));
driver.SwitchTo().Frame(detailFrame);
错误:
OpenQA.Selenium.NoSuchFrameException 未处理 H结果=-2146233088 Message=Element 不是框架元素:FRAMESET 来源=WebDriver
【问题讨论】: