2012-11-21 105 views
0

我寫了一個Python程序,使用硒自動化網頁瀏覽器(Firefox)。它運行良好,但是我看到了可以自動瀏覽網頁的程序,但是它似乎在某種窗口或框架(iframe?)中,而不是在瀏覽器中。你怎麼做到這一點?它是否更快,因爲該窗口只關注該特定網站?如何製作自動瀏覽網頁但不在瀏覽器中的程序?

謝謝。

編輯:

我不知道......我下載了一個程序並運行它,它打開了一個窗口,並自動瀏覽互聯網上的一個特定的網站我。

這是下載: http://bankhead11.webs.com/downloads.htm 這是第一個。 (它的一個老節目。人報告說,它的工作年前停止,因爲人停止更新了。但很多人用它來「自動出價」錢在網站上。我不想解釋。 ..但目前我想提出兩個方案,一個會自動實時競購我和其他將使用谷歌API和數據提交到網站)

+0

我不知道我理解的問題。你是在談論一個標準的應用程序(例如Windows應用程序),它內部有一個Web瀏覽器類型的控件?就像,例如,使用WebBrowser控件,而不是打開IE瀏覽器,火狐,Chrome,或者一些其他瀏覽器的一個實例的Visual Studio將顯示在歡迎頁面上的網頁內容。那是你在說什麼?雖然知道除非您告訴我們您嘗試了什麼,您關注的是哪種語言,或者您有什麼具體問題,否則這些都無濟於事。你可以編輯和澄清? – David

+1

或者至少給我們一個程序,做你在說什麼,也許一個屏幕截圖的例子。 – David

+0

另外,「網頁瀏覽」是​​什麼意思?你想抓取網頁嗎?做一些互動工作(即提交表單數據)? –

回答

0

在瀏覽器中執行自動化測試的最佳方式應用程序,而不是某些不同的窗口/框架上的應用程序測試。您可以測試功能,但在實際瀏覽器上測試之前,測試將不完整。

如果你正在尋找的瀏覽器自動化的最快方法,硒都爲您提供「的HtmlUnit」驅動器(無GUI)的一個選項,它比任何瀏覽器自動化更加快捷。

查看以下鏈接瞭解更多詳情

http://seleniumhq.org/docs/03_webdriver.html#selenium-webdriver-s-drivers

希望這有助於你..所有最好的:)

相關問題