python - 无论如何,是否可以在没有显示器的情况下运行机器人框架测试?

标签 python selenium robotframework xvfb

我为电子商务网站准备了一些测试套件,所以我使用 Selenium2Library,它需要在显示器上运行浏览器。我可以在我的本地机器上运行这些测试,但我必须在没有实际显示的远程服务器上运行它们。我尝试使用 xvfb 来创建虚拟显示,但它没有用,尝试了所有解决方案的一些答案,但没有任何改变。

所以我看到了 Python 的 pyvirtualdisplay 库,但它似乎对用 Python 编写的测试很有帮助。我想知道如果我能够通过 Python 运行我在 robotframework 中编写的测试套件(它们是 .txt 格式并且可以通过 pybot 运行),那么我可以使用 pyvirtualdisplay 吗?

抱歉我的英语不好,谢谢您的回答...

最佳答案

如果你想运行 selenium 而不打开浏览器窗口,你可以使用 PhantomJS .它不需要显示器,您可以截屏。

关于python - 无论如何,是否可以在没有显示器的情况下运行机器人框架测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31045708/

相关文章:

Python - 将 Fabric 与 Sudo 结合使用

python - python中的selenium通过相对xpath查找元素

selenium - 如何创建 webdriver.io 自定义函数?

java - 如何在appium中查找元素

selenium - 如果单元格的 xpath 不匹配,如何忽略从单元格获取表格文本

robotframework - Robot Framework 中的任务和测试用例有什么区别?

python - 在间隔列表中快速查找

python - 是否有纯 Python 中的 Git 实现?

python - 使用诱变剂为 MP4 文件设置自定义标签时出现问题

robotframework - 获取 Robotframework 中给定元素的 HTML 标签