在AWS Ubuntu机器上,我无法获得se-interpreter对使用Xvfb运行的无头firefox运行测试。

如果我遵循一些基本的安装步骤:

sudo su
npm install -g webdriver-manager
webdriver-manager update --standalone
npm install -g se-interpreter
apt-get install xvfb
Xvfb :10 -ac &
export DISPLAY=:10
firefox &
se-interpreter /home/ubuntu/test.json


其中test.json是从Selenium Builder生成的任何'ol脚本。

我看到的记录是:

SE-Interpreter 1.0.7


关于如何使它起作用的想法?该工具基于https://github.com/admc/wd

最佳答案

https://github.com/brownman/json_wire_protocol

如果您运行chromedriver:
-端口是:9515
-路径为:“ /”
-浏览器:chrome

如果您运行selenium服务器jar:

cmd="./interpreter.js   --driver-host=0.0.0.0 --driver-port=4444 --driver-path='wd/hub' --browser-browserName=$browser $file2";
echo $cmd
eval "$cmd"

关于node.js - Selenium (webdriver-manager)和se解释器的 headless firefox,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27850352/

10-09 18:53