【问题标题】:Selenium: Is it a good practice to kill and reopen browser after every test caseSelenium:在每个测试用例之后终止并重新打开浏览器是一个好习惯吗
【发布时间】:2023-01-16 20:32:32
【问题描述】:

我有一个测试套件如下

文件名:LoginTest.java

@Test(description = "发送无效的用户名") void loginWithIncorrectUsername(){}

@Test(description = "发送无效密码") void loginWithIncorrectPassword(){}

@Test(description = "发送有效凭证") void loginWithCorrectCredentials(){}

我应该创建一个浏览器并运行上述所有测试用例,还是应该退出浏览器并为每个测试用例重新打开它?

我正在尝试重新打开浏览器

【问题讨论】:

    标签: java selenium selenium-webdriver testng selenium-ide


    【解决方案1】:

    每次重新启动浏览器可能会占用大量时间,因此重用会话将是更好的解决方案。

    虽然,您可能会介意网站是否识别出您(cookie),这意味着您需要在测试用例后清除 cookie。为此,请查看官方文档。

    【讨论】:

      猜你喜欢
      • 2019-01-23
      • 2016-01-03
      • 1970-01-01
      • 1970-01-01
      • 2010-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多