我正在尝试使用wily / 64框在Vagrant VM上设置带有水豚的QA环境。我按照以下链接没有成功:
Installing Selenium on a Ubuntu VM with Vagrant
该文章使用32位框,因此我修改了命令以使用64位chrome驱动程序。
一切似乎都很好,直到我尝试使用命令启动google-chrome
google-chrome --remote-debugging-port=9222 &
我收到错误Xlib: extension "RANDR" missing on display ":10".
搜索其他SO文章后,我发了一篇建议尝试此命令的帖子:Xvfb :21 -screen 0 1024x768x24 -extension RANDR &
运行此命令后,我再次运行google-chrome --remote-debugging-port=9222 &
,它给出了以下输出:
Created new window in existing browser session.
但它只是挂在那里而不允许我再输入任何内容。有人能指出我正确的方向在这种环境中运行水豚测试吗?我也尝试过使用无头浏览器测试(恶作剧者),但它无法找到该页面。