我想让Selenium在Linux应用程序服务器上执行一些自动浏览。 我被困在从Selenium的'perl录制'发送一个请求来启动浏览器,独立selenium服务器抛出一个错误 – '超时等待configuration文件被创build!'。
我知道从浏览这个错误,我可以解决这个问题,为我安装在Linux服务器上的Firefox浏览器创build一个configuration文件。 但是,当我尝试创build一个configuration文件,我现在得到的错误 –
当我查找这个时,我发现SOpost提示我可以通过先在服务器上安装xvfb然后在启动selenium服务器之前设置disPLAYvariables来解决这个问题。 但是,我不是root用户,并且想要检查xvfb是否可以在用户的主目录上本地安装。
Unix下的键盘设备
如何实现标签完成的Linux命令?
导轨资产:预编译系统中未检测到Yarn可执行文件
Assetic / Twig:在编译模板期间抛出exception(无法find文件)
如何在Linux上显示当前的磁盘IO队列长度?
cmake:根据操作系统更改EXTERNALPROJECT_ADD中的PREFIX
如何使用linux命令获得非常大的csv文件的第二列?
设备树和手动注册
首先需要安装X window系统的frame buffer x server :
yum install xorg-x11-server-Xvfb.x86_64
确保你已经安装了Firefox,然后在一些像99显示端口上启动X服务器
Xvfb :99 -ac -screen 0 1280x1024x24 &
通过在代码中输出disPLAY =:99或者在bash配置文件中将disPLAY环境设置为99。
尝试Xdummy在虚拟帧缓冲区中启动X服务器,它不需要root。
http://www.karlrunge.com/x11vnc/Xdummy
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。