2013-08-27 44 views
0

我使用Selenium IDE 2.3.0在我的Web應用程序中記錄操作並創建測試。在Selenium IDE中預填新的測試用例

在每次測試之前,我必須清除所有cookie,加載主頁面,使用特定用戶登錄並提交登錄表單。這些〜10個命令已經修復,每個測試用例都需要它們,但我不想每次都從其他測試中記錄或複製它們。

有沒有辦法配置「空」測試用例的創建方式?

我知道我可以創建一個prepare.html文件或東西,它前面加上一個測試套件。但我需要能夠同時運行單個測試或所有測試,因此每個測試用例都必須包含這些命令。

回答

0

好吧,我終於想出了一個適合我的解決方案。我寫了自定義命令setUpTesttearDownTest,所以我只需要手動將這兩個添加到每個測試。

我用這篇文章開始:
Adding custom commands to Selenium IDE

0

Selenium支持面向對象的設計。你應該創建一個類,它接受你引用的那些命令,並且總是執行這些命令,在你正在執行的每個測試中,你都可以調用這個類和支持方法,然後執行它。

這樣做的好資源是here

相關問題