我们在测试类中的每个@Test之后重新启动浏览器。
我试图设置宁静属性
serenity.restart.browser.for.each=story
但这会影响所有测试
我如何配置单独的类,它将在第一个@Test之前打开浏览器,并保持打开状态,直到该测试类中的所有测试都进行。 但是不要碰其他所有的测试课程
答案 0 :(得分:0)
如果您不从基础测试扩展测试
public class YourTest{
@Managed(uniqueSession=true)
public WebDriver driver;
}
如果您在CI中某处运行并拥有BaseTest
public class BaseUiTest extends BaseTest{
@Managed(uniqueSession=true, driver = "")
public WebDriver driver;
}