我正在尝试在无头的CentOS服务器上运行Firefox GUI浏览器,以执行一些Web测试。
我不需要查看图形输出,因为我使用Selenium服务器API来控制浏览器的输入并检查输出。
该安装程序已在台式Mac计算机上成功测试。但是,它无法在我的无头VPS CentOS服务器上运行,并显示以下消息“错误:未指定显示”。(这很有意义,因为它只是一台服务器,位于某处的机架上。)
如何使Firefox在不显示的情况下运行,以便Selenium能够与之交互?或者-更广泛地说-当没有显示时,人们如何在Linux服务器上运行纯GUI应用程序?
我注意到Firefox具有以下命令行选项:
X11 options
--display=DISPLAY X display to use
不幸的是,我对X11或CentOS下的显示一无所知,所以我不知道在命令行上指定什么,或者这是否有帮助。
4
我感到奇怪的是,已经被评注了13次的问题以“太本地化”被关闭了。
—
harshath.jr
确实,我遇到了类似的问题,问题和答案都对我有益。一定要重新打开它,以防有人找到其他解决方案。
—
Marek Rost'8