2016-01-22 39 views
0

嗯,我需要幫助檢測網頁中的iframe(c#表單)並在iframe中的任何位置模擬點擊。 我試過這段代碼來獲取iframe中的id,但不知道要完全完成它。C#點擊內部iframe

var frame = webBrowser1.Document.Window.Frames["iframeid"]; 

我看了很多話題,我不能珍貴得到一個準確的輸出中,我想,也許還因爲在這件事情IAM新的新手,所以請人幫助,這將是巨大的讚賞。

在此先感謝。

回答

0

首先,您需要切換到iframe,然後才能執行操作。

嘗試(C#):

driver.SwitchTo().Frame(string frameName); // Select a frame by its name or ID. 

或者

driver.SwitchTo().Frame(int frameIndex); // Select a frame by its (zero-based) index. 

或者

IWebDriver Frame(IWebElement frameElement); //Select a frame using its previously located OpenQA.Selenium.IWebElement