我为电子商务网站准备了一些测试套件,所以我使用 Selenium2Library,它需要在显示器上运行浏览器。我可以在我的本地机器上运行这些测试,但我必须在没有实际显示的远程服务器上运行它们。我尝试使用 xvfb 来创建虚拟显示,但它没有用,尝试了所有解决方案的一些答案,但没有任何改变。
所以我看到了 Python 的 pyvirtualdisplay 库,但它似乎对用 Python 编写的测试很有帮助。我想知道如果我能够通过 Python 运行我在 robotframework 中编写的测试套件(它们是 .txt 格式并且可以通过 pybot 运行),那么我可以使用 pyvirtualdisplay 吗?
抱歉我的英语不好,谢谢您的回答...
最佳答案
如果你想运行 selenium 而不打开浏览器窗口,你可以使用 PhantomJS .它不需要显示器,您可以截屏。
关于python - 无论如何,是否可以在没有显示器的情况下运行机器人框架测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31045708/