我正在開發一個應用程序,可以爲我自動執行一些任務。應用程序需要下載一個excel文件,做一些操作並將一些數據寫入數據庫。瀏覽器自動化
我已經完成了excel自動化和db編寫代碼,但是我在瀏覽器自動化方面遇到了一些麻煩。 什麼是做瀏覽器自動化的最佳方式?它所需要做的是:
- 轉到一個URL
- 設置一些dropdownlists
- 點擊按鈕
- Excel文件保存在正確的地方。
我從來沒有做過瀏覽器自動化。什麼纔是最好的方法來完成這件事?
我正在開發一個應用程序,可以爲我自動執行一些任務。應用程序需要下載一個excel文件,做一些操作並將一些數據寫入數據庫。瀏覽器自動化
我已經完成了excel自動化和db編寫代碼,但是我在瀏覽器自動化方面遇到了一些麻煩。 什麼是做瀏覽器自動化的最佳方式?它所需要做的是:
我從來沒有做過瀏覽器自動化。什麼纔是最好的方法來完成這件事?
根據不同的版本,Visual Studio 2010可以通過測試工具來完成此操作。 (提及的情況下,你有一個功能的版本,但不知道它)
我相信你需要測試版或終極版這些功能。
http://www.microsoft.com/visualstudio/en-us/products/2010-editions/product-comparison
如果您需要全自動化,請選擇http://watin.org/。然而,對於你寫的東西,WebRequest
應該足夠了,你只需要用任何http調試器(比如Fiddler)來嗅探請求,並且能夠通過web請求重播它們。
我會建議硒爲好。我爲這種類型的自動化廣泛使用版本2(WebDriver)。我看到的唯一問題是「保存文件」對話框不是由Selenium輕鬆驅動的。雖然有一些解決方法。按鈕的點擊是否打開一個對話框供下載,或者按鈕只是包含下載的URL的鏈接?
爲什麼,軟件測試自動化的內容和方法?
我最終使用了Coded UI,這是測試框架的一個功能。 –