在工作中,我們創建了大量的多頁面Web表單,有時長度爲7-10頁。 (想想在線學校的應用程序或類似的東西。)爲了測試表格,我需要填寫每一個表格,就好像我是一個用戶 - 例如,我會在名爲「First Name」的字段中輸入「firstname」。這樣,我可以驗證表單域是否匹配到我們數據庫中正確的域。爲測試目的自動填充Web表單的工具或技術?
我在尋找如何儘可能自動執行此過程的建議。我相信它不能完全實現自動化,但任何有助於減少重複輸入聯繫人和地址信息的時間。至少有一個好方法(我認爲)是讓腳本運行通過每個表單域,讀取標籤,然後在相應的表單域中輸入適當的文本。因此,當它找到標有「街道地址」的文本框時,它會在該字段中輸入文本「streetaddress」。
顯然有些字段會對它們進行驗證,所以我的腳本/程序應該能夠跳過這些字段並通知我,他們需要手動輸入,或者輸入對該字段有效的信息。
任何建議將不勝感激。我知道有很多Web測試工具,像Selenium,但我不知道哪些測試可以進行這種測試。
感謝您的幫助。據我所知,Selenium(我也認爲iMacros也可以)*記錄*我做了什麼,並可以多次播放它。但我不想記錄表單輸入內容,因爲無論如何它只會執行幾次。 (實際上,我確實需要這樣做,但主要不是我想要的。)我正在尋找能自動填寫字段的內容,而無需在最初輸入它們。它只是通過每個表單域並根據域的標籤輸入文本。硒能做到嗎,AFAYK? – johnnyb10 2011-02-04 22:07:48