<iframe width="100%" scrolling="yes" height="100%" frameborder="0" src="/detail.aspx=" name="displayIFrame"></iframe>
<html>
<head>
<frameset framespacing="1" onload="ScrollToAnchor('text', 'Docln', false); if (document.all) {var h = doccontext.document.all.docContextContentDiv.offsetHeight; document.body.rows = h + ',*,22';}" rows="95,*,22" >
<frame scrolling="no" title="Heading frame" src="head.aspx" name="head"></frame>
<frame scrolling="yes" title="Content frame" src="content.aspx" name="text"></frame>
<frame scrolling="no" title="Footer frame" src="footer.aspx" name="footer"></frame>
</frameset>
У меня есть что-то вроде:Селена: Выбор Frames
Selenium.SelectFrame("displayIFrame");
Selenium.SelectFrame("head");
Selenium.SelectFrame("text"); // I get "ERROR: Not a frame: text"
Почему я получаю ОШИБКИ: Не фрейм: текст Из HTML кода выше, «текст» это имя фрейма Я пытаюсь выбрать. Похоже, я все делаю правильно. Пожалуйста, помогите мне.
Большое спасибо за помощь. Я уже пробовал то, что вы упомянули, но я получаю ту же ошибку: (Не знаю, что происходит не так. – Maya