【发布时间】:2017-09-27 16:01:18
【问题描述】:
我正在尝试让我的测试(用 Nightwatch.js 编写)在无头 chrome 中本地运行。 但是,测试失败,因为它们无法在无头模式下找到元素(尽管它们在无头模式下工作)。
如果我检查失败的屏幕截图,我只会看到一个白屏。 但是如果测试检查“body”元素,它实际上是通过了。所以我认为页面已加载,但也许无头 chrome 出于某种原因无法加载 javascript?后来我等待 div 和按钮等显示几秒钟,但它没有找到它们。
你有什么想法可能是错的吗? 我在 nightwatch 配置文件的 desiredCapabilities 中添加了 --headless 和 --disable-gpu 标志。
【问题讨论】:
-
您找到解决方案了吗?
-
我在 mac 上遇到了同样的问题。很高兴收到您的来信!
标签: selenium automated-tests nightwatch.js headless-browser google-chrome-headless