2011-11-19 76 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或名稱)