2016-11-17 60 views
1

我已經創建了一個包含2個測試用例的測試用例,這些測試用例是使用firefox中的硒進行記錄的。這兩種測試用例都在獨立的類中,具有自己的設置和拆卸功能,因此每個測試用例都會打開瀏覽器並在執行過程中關閉瀏覽器。使用相同的webInstance執行測試套件

我無法爲從我的測試套件中調用的每個測試用例使用相同的Web瀏覽器實例。有沒有辦法做到這一點?

+0

請參考以下問題: http://stackoverflow.com/questions/23735885/can-we-have-static-variable-for-initilizing-driver-in-selenium-web-driver http:// stackoverflow .COM /問題/ 19067885 /靜態webdriver的實例同步式的Java –

回答

1

這是如何工作的。
測試應該是獨立的,否則它們會互相影響。

我想你會希望每次都有一個乾淨的瀏覽器,而不必每次都清理會話/ cookie,現在可能不會,但是當你有一個更大的套件時,你肯定會。

每個場景都會啓動瀏覽器並在最後關閉它,您將不得不研究哪些方法正在執行此操作,並執行一些覆蓋操作,這根本不被推薦。

相關問題