在拍摄截图时,量角器将窗口带到前景

时间:2015-03-26 07:30:37

标签: webdriver screenshot protractor selenium-chromedriver

每次从测试规范中以编程方式截取屏幕截图时,Protractor / webdriver似乎都会将窗口置于前景:

browser.takeScreenshot().then(function (png) {
   // code that stores screenshot to hard-drive
});

有什么办法可以控制这种行为吗?理想情况下,我希望在运行测试时将其保留在后台。

1 个答案:

答案 0 :(得分:1)

硒方面没有解决方法。

该选项是无头解决方案,因此在运行测试时e2e不会打断您,请参阅以下答案:https://stackoverflow.com/a/23461432/511069

我为此使用ubuntu-headless解决方案,您仍然可以通过VNC连接看到浏览器,但焦点对您没有任何影响。