如何使用黄瓜框架在量角器中共享 webdriver
How to share web dirver in protractor with cucumber frame work
我有 angular 项目,我在其中实施基于浏览器的测试用例,使用带有黄瓜框架的量角器测试工具,我成功地 运行 登录测试用例,现在正在尝试实施其他测试用例集,例如登录后的仪表板页面。
但是,我在这里遇到了两个问题..
1) 我已经编写了 dashboard.steps.ts 文件,其中包含 dashboard.feature 文件场景所需的所有必要实现,但仍然出现未实现的异常
2) 如果我在两个步骤定义文件中使用 Before 方法,即 login.steps.ts 和 dashboard.steps.ts 中,则仅登录测试 运行 #1 中提到的问题
现在,我想要:
1) 共享通过测试通用的 web 驱动程序.. 即在执行登录测试后无需关闭浏览器并打开新浏览器进行仪表板测试
看起来,默认情况下正在共享驱动程序。但是,测试是 运行 并行而不是顺序的。因此标记为已回答。
我有 angular 项目,我在其中实施基于浏览器的测试用例,使用带有黄瓜框架的量角器测试工具,我成功地 运行 登录测试用例,现在正在尝试实施其他测试用例集,例如登录后的仪表板页面。
但是,我在这里遇到了两个问题.. 1) 我已经编写了 dashboard.steps.ts 文件,其中包含 dashboard.feature 文件场景所需的所有必要实现,但仍然出现未实现的异常
2) 如果我在两个步骤定义文件中使用 Before 方法,即 login.steps.ts 和 dashboard.steps.ts 中,则仅登录测试 运行 #1 中提到的问题
现在,我想要: 1) 共享通过测试通用的 web 驱动程序.. 即在执行登录测试后无需关闭浏览器并打开新浏览器进行仪表板测试
看起来,默认情况下正在共享驱动程序。但是,测试是 运行 并行而不是顺序的。因此标记为已回答。