我有一个角度项目,其中我使用带有黄瓜框架的量角器测试工具来实现基于浏览器的测试用例,我能够成功运行登录测试用例,现在尝试实现其他测试用例集,例如登录后的仪表板页面。

但是,我在这里遇到两个问题。
1)我编写了dashboard.steps.ts文件,其中包含dashboard.feature文件方案所需的所有必要实现,但是仍然出现Unimplmented异常

2)如果我在两个步骤定义文件中都使用了Before方法,即在login.steps.ts和dashboard.steps.ts中,则仅运行登录测试而没有#1中提到的问题

现在,我想要:
1)通过测试共享公用的Web驱动程序..即执行登录测试后,无需关闭浏览器并打开新的浏览器进行仪表板测试

最佳答案

看起来,默认情况下驱动程序正在共享。但是,测试是并行运行而不是顺序运行。因此标记为已回答。

关于javascript - 如何与 cucumber 框架在 Protractor 中共享Webdriver,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56109938/

10-16 13:02