2011-11-19 78 views
1

考虑一个网页包含一个IFrame,在IFrame它只包含一个 文本框和一个关闭按钮存在于IFrame。 根据此方案, 如何通过在I帧文本框中一些值问题与IFrame - 硒

即第一件事是使用命令selenium.selectFrame(“1_frame”)选择框填充点击关闭按钮;和 使用命令selenium.type(“id = name”,“test”)输入文本; 问题在于,我需要点击框架外部的关闭按钮。

我应该使用什么命令来点击框外的关闭按钮? 我应该如何将焦点关闭按钮?

任何人都可以帮助我! 在此先感谢。

+0

提供关闭按钮的HTML它很容易给我们确切的答案。 – Sirga

回答

1

在文本框中输入值后,如果关闭按钮不是IFRAME的一部分,则将焦点设置为主窗口。你可以通过selectWindow(“null”)命令来做到这一点。

1

使用关闭按钮的Xpath或css路径,然后执行单击(Xpath)。 如果您使用的是Firefox,您可以使用Firebug获取xpath或css路径。 如果它不是在iframe中,你甚至可以使用点击(ID或名称)