2011-11-19 118 views
0

我正在開發一個應用程序,可以爲我自動執行一些任務。應用程序需要下載一個excel文件,做一些操作並將一些數據寫入數據庫。瀏覽器自動化

我已經完成了excel自動化和db編寫代碼,但是我在瀏覽器自動化方面遇到了一些麻煩。 什麼是做瀏覽器自動化的最佳方式?它所需要做的是:

  1. 轉到一個URL
  2. 設置一些dropdownlists
  3. 點擊按鈕
  4. Excel文件保存在正確的地方。

我從來沒有做過瀏覽器自動化。什麼纔是最好的方法來完成這件事?

回答

1

使用瀏覽器自動化工具,如SeleniumWATIR

這些讓你編寫瀏覽器工作的絕大部分內容(絕對要去一個URL,設置表單元素和點擊)。

1

如果您需要全自動化,請選擇http://watin.org/。然而,對於你寫的東西,WebRequest應該足夠了,你只需要用任何http調試器(比如Fiddler)來嗅探請求,並且能夠通過web請求重播它們。

0

我會建議硒爲好。我爲這種類型的自動化廣泛使用版本2(WebDriver)。我看到的唯一問題是「保存文件」對話框不是由Selenium輕鬆驅動的。雖然有一些解決方法。按鈕的點擊是否打開一個對話框供下載,或者按鈕只是包含下載的URL的鏈接?