我在Selenium WebDriver上运行自动化测试,作为来自IntellijIdea的JUnit测试。当浏览器打开并在其中执行某些操作时,即使我使用Tab键切换到其他窗口,它也始终会自动显示在最前面。这不是很方便。有些测试会运行几分钟,我希望能够在运行时处理一些其他任务。或者,如果我想运行整个套件,我不能只是坐着看30分钟。
在我从Windows操作系统切换到Linux Mint之后,我开始遇到这个问题。在Windows上的浏览器仍然在后台,并没有打扰我。有没有办法在Linux Mint OS上配置这样的行为?
我已经尝试在单独的LinuxMint工作区中运行browser/IntelliJ Idea,但没有帮助。在另一个工作区中完成某些活动后,浏览器窗口会立即弹出。我还在LinuxMint的windows行为设置中设置了这个配置:

发布于 2016-08-22 22:21:22
Selenium没有内置的最小化浏览器的方法,但是您可以使用以下命令使浏览器看不见:
driver.manage().window().setPosition(new Point(-2000, 0));虽然这种“黑客攻击”会将浏览器窗口移出视线,但当驱动程序初始化时,浏览器将短暂可见。
https://stackoverflow.com/questions/39078220
复制相似问题