【发布时间】:2018-10-18 12:53:11
【问题描述】:
我正在自动化基于基本身份验证的 angularjs 应用程序。
每次测试后,我都需要删除 cookie 并重新启动浏览器,以便我可以使用不同的用户登录。
为此,我使用量角器的 browser.restart() 方法
但是,每当我执行 browser.restart() 时,我的 basePage.js 引用都会丢失,最终我得到 '此驱动程序实例没有有效的会话 ID'
我的框架结构如下
features
--feature1
pages
-page1.js
-page2.js
--basePage.js
step_definations
--step1.js
support
--world.js
--hooks.js
我正在使用
- 黄瓜-js
- javascript语言
- 聚甲醛
- 量角器 5 版
- nodejs
阅读了很多帖子后,我了解了如何在 world.js 中重新初始化 basePage.js,以便重新创建它的引用。但我无法理解如何做到这一点?
【问题讨论】:
标签: javascript protractor cucumberjs