Selenium:在每个测试用例之后关闭并重新打开浏览器是一个好的实践吗

pftdvrlh  于 2023-01-17  发布在  其他
关注(0)|答案(1)|浏览(189)

我有一个测试套件,如下所示
文件名:LoginTest.java
@测试(描述="发送无效用户名")void loginWithIncorrectUsername(){}
@测试(描述="发送无效密码")void loginWithIncorrectPassword(){}
@测试(描述="发送有效凭据")void loginWithCorrectCredentials(){}
我应该创建一个浏览器并运行上面所有的测试用例,还是应该退出浏览器并为每个测试用例重新打开它?
我正在尝试重新打开浏览器

wb1gzix0

wb1gzix01#

每次重新启动浏览器可能会占用大量时间,因此重用会话将是更好的解决方案。
尽管如此,你可能会介意网站是否识别你(cookies),这意味着你需要在测试后清除cookies。关于这一点,请查看官方文档。

相关问题