【问题标题】:Chrome browser doesn't show up when protractor starts testing量角器开始测试时 Chrome 浏览器不显示
【发布时间】:2015-02-25 05:14:13
【问题描述】:

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

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

【问题讨论】:

  • 您在哪个平台/操作系统上? 1)你确定它没有在另一个窗口后面的背景中产生吗? 2) 你能以与测试相同的方式在 cmd 行上以编程方式启动 chrome 吗?
  • 是的,我很确定它没有被执行。我在 OSX Mountain Lion 上。 Chrome 是版本 40.0.2214.115(64 位)。量角器是版本 1.3.1
  • 您是否运行了 webdriver-update 或任何推荐的 OSX 安装后步骤?
  • 没有。我会对此做一些研究。谢谢。
  • 布莱恩,我很抱歉。当您第一次说“在后台生成”时,您是正确的。所以我关闭了所有的 Chrome 并重新启动了量角器。 Chrome 没有被激活的意思,它没有在屏幕上显示为最大化,但很震惊,它正在最小化运行。当我点击它时,我的测试正在它上面运行。为什么它被最小化了? Firefox 没有最小化。但我很高兴没有任何问题。我的错。

标签: angularjs protractor angularjs-e2e


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-24
    • 1970-01-01
    • 2021-12-31
    相关资源
    最近更新 更多