我需要在KarateDSL场景中启动URL进行UI测试。
我已经在Feature -> Background
中进行了配置:
* configure driver = { type: 'chrome', executable: 'chromesh' }
chromesh
是~/.local/bin
中的可执行(铬浏览器启动)bash脚本。
在运行时,它似乎总是使用默认的驱动程序配置:
18:38:09.781 [null_1552396089768] ERROR c.intuit.karate.shell.CommandThread - command error: [/Applications/Google Chrome.app/Contents/MacOS/Google Chrome, --remote-debugging-port=9222, --no-first-run, --user-data-dir=/home/../target/null_1552396089768, --headless] - Cannot run program "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" (in directory "target/null_1552396089768"): error=2, No such file or directory
空手道版本:0.9.1
我是否缺少任何配置或做错了?
谢谢。