如何重置serenity.property 重启浏览器进行具体测试class
How reset serenity.property restart browser for specific test class
我们在测试 class 中的每个 @Test 后重新启动浏览器。
我试着设置平静属性
serenity.restart.browser.for.each=story
但它会影响所有测试
我如何配置单独的 class,这将在第一个 @Test 之前打开浏览器并保持打开状态,直到此测试 class 中的所有测试都在进行。
但不要触及所有其他测试 classes
如果您不从基础测试扩展测试
public class YourTest{
@Managed(uniqueSession=true)
public WebDriver driver;
}
如果您 运行 在 CI 的某处并且有 BaseTest
public class BaseUiTest extends BaseTest{
@Managed(uniqueSession=true, driver = "")
public WebDriver driver;
}
我们在测试 class 中的每个 @Test 后重新启动浏览器。
我试着设置平静属性
serenity.restart.browser.for.each=story
但它会影响所有测试
我如何配置单独的 class,这将在第一个 @Test 之前打开浏览器并保持打开状态,直到此测试 class 中的所有测试都在进行。 但不要触及所有其他测试 classes
如果您不从基础测试扩展测试
public class YourTest{
@Managed(uniqueSession=true)
public WebDriver driver;
}
如果您 运行 在 CI 的某处并且有 BaseTest
public class BaseUiTest extends BaseTest{
@Managed(uniqueSession=true, driver = "")
public WebDriver driver;
}