我在自动化测试中使用页面对象设计模式。我有每页对象的spec文件。测试运行时,浏览器会在要求再次登录的规范文件之间重新启动。但我想要实现的是,我想在测试开始时登录,从多个规范运行测试,而不必在执行规范文件之间关闭浏览器。
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以在第一个spec文件中添加“ Before all”,这是加载浏览器所需的。一旦该规范运行,下一个规范就会再次开始在同一浏览器窗口中加载,并且您无需登录尝试。
beforeAll(() => {
browser.driver.get("https://stackoverflow.com"),
browser.driver.manage().window().maximize();
});