我的內置瀏覽器下載了一個頁面。
在此頁面的「body」下,有一個「iframe」標籤。
在這個iframe中,有另一個代碼(div標籤,表格等)。
但我不知道如何訪問它們。點擊iFrame裏面的元素
webBrowser1.Document.GetElementById("myiFrame").innerHTML // gives out empty result as if there is nothing there.
webBrowser1.Document.GetElementById("myiFrame").FirstChild.innerHTML // gives an error as if there is no first child.
webBrowser1.Document.GetElementById("mylink") // error as if it doesn't exist
webBrowser1.Document.GetElementsByTagName("a")[2] // error as if it doesn't eist
我用完了選項。
我需要點擊一個東西是深本框架內:
body -> div -> div -> div -> form -> div -> div -> div -> div -> div -> div -> div -> div -> table -> tbody -> tr -> td -> a
當你說「GetElementsByTagName」不起作用 - 你的意思是document.GetElementsByTagName不起作用?因爲如果你做了整個文件,它應該找到它。 – Haedrian