2011-07-13 86 views
0

當使用selenium IDE時,是否可以將腳本導入到硒測試用例中。例如,我所有的測試用例都需要登錄。但是我不想在每個測試用例上登錄。我寧願編寫一個與登錄有關的測試用例,然後將其導入所有其他測試用例。OO硒測試案例?

回答

0

您可以將您的案例分組到一個測試套件中,並將您的登錄案例作爲該套件中的第一個。

+0

因此,我假設Selenium對所有的測試用例使用相同的會話。 但是,如果我正在研究單個測試用例並且想要測試和修改,那麼這將無濟於事,因爲我必須運行所有測試用例。我想我可以爲每個我想要的測試設置一個測試套件,然後在它之前包含所有的測試用例;然而,這意味着我將不得不打開多個測試套件,如果我想將它們導出到Java以便稍後用於每晚構建,這是我們的長期目標。 – user599270

+0

您只能有一個測試套件,如果您需要修改單個測試螞蟻,則可以選擇(Ctrl +單擊)該測試和登錄測試。 –

+0

謝謝伊戈爾,這工作得很好。 – user599270

0

您還可以在所有測試用例中加載帶有功能(例如登錄)的外部文件。然後,您可以在每個測試用例中運行登錄/註銷功能。

include 'Testing/functions.php'; 
login($this); 
. 
. 
. 
logout($this);