![](/img/trans.png)
[英]Is it good practice to open a new browser for every test case? (Selenium, JUnit)
[英]Selenium: Is it a good practice to kill and reopen browser after every test case
我有一個測試套件如下
文件名:LoginTest.java
@Test(description = "發送無效的用戶名") void loginWithIncorrectUsername(){}
@Test(description = "發送無效密碼") void loginWithIncorrectPassword(){}
@Test(description = "send valid credentials") void loginWithCorrectCredentials(){}
我應該創建一個瀏覽器並運行上述所有測試用例,還是應該退出瀏覽器並為每個測試用例重新打開它?
我正在嘗試重新打開瀏覽器
每次重新啟動瀏覽器可能會占用大量時間,因此重新使用 session 將是更好的解決方案。
盡管如此,您可能會介意網站是否識別您(cookie),這意味着您需要在測試用例后清除 cookies。 為此,請查看官方文檔。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.