angularjs - 当 Protractor 开始测试时,Chrome 浏览器不显示

标签 angularjs protractor angularjs-e2e

我想知道为什么当我开始使用 Protractor 测试我的 angularjs 应用程序时我的 Chrome 浏览器不显示。但它确实执行了测试。我可以在控制台上看到输出。

但是,如果我将 browserName 的值更改为指向 Firefox 并重新运行 Protractor,Firefox 将启动。我还将看到 Protractor 在浏览器上进行测试。

最佳答案

我也有一种印象,我的 Chrome 没有显示出来,但我只是没有看到它,因为我打开了太多 Chrome 浏览器窗口,甚至没有注意到额外的一个。我没有看到它的真正原因是,我处于全屏模式,并且 chrome 窗口无法转到前台,因为 MacOS 并不总是允许这种情况发生。

对我来说,我退出了通常的 Chrome session ,然后我发现当我开始测试时实际上出现了一个新的 Chrome session 。 (我知道这是很明显的,但是经过一整天的工作后,最明显的事情有时会导致困惑。所以这个答案是为那些刚刚经历了糟糕的一天的人;) )

关于angularjs - 当 Protractor 开始测试时,Chrome 浏览器不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28711659/

相关文章:

javascript - '/' 用 url 中的 %252F 替换,同时以 Angular 重新加载 $state

javascript - AngularJs:当第 3 方库更改 DOM 时得到通知( knockout )

typescript - browser.sleep 和 browser.pause 不会被执行

protractor - 使用 Protractor element.all,如何在日历元素上选择一天

angularjs - Protractor "Can' t 读取未定义的属性 'click'”

javascript - 从 Protractor 执行一个方法并获取返回值

javascript - 列表其他部分中 ng-model 值的变化也发生了变化

angularjs-e2e - 如何让 Protractor 在应用程序中间接管浏览器

javascript - 查看未注入(inject)或警告 : Tried to load angular more than once