空手道驱动程序错误:org.apache.http.conn.HttpHostConnectException:连接到本地主机:9515 ...失败:连接被拒绝: 在Web测试上执行空手道脚本期间,显示错误“尝试将端口轮询#1至#20-localhost:9515”。
注意:我正在使用karate-core-0.9.3.jar并尝试从页面https://intuit.github.io/karate/karate-core/运行示例1(demo-01.feature)
背景: *配置驱动程序= {类型:“ chrome”,可执行文件:“ chrome.bat”}
注意:批处理文件(chrome.bat)已创建并放置在与功能文件相同的位置。
批处理文件内容如下。 “ C:\ Program Files(x86)\ Google \ Chrome \ Application \ chrome.exe”%*
答案 0 :(得分:0)
与功能文件相同的位置。
这可能不是预期的。请确保该位置在System PATH中,或者使用完整的绝对路径在executable
中。所以也试试这个:
* configure driver = { type: 'chrome', executable: 'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe' }
实际上,因为这是默认设置,所以即使它也适合您!
* configure driver = { type: 'chrome' }
阅读文档:https://github.com/intuit/karate/tree/develop/karate-core#configure-driver
最后,如果您仍然遇到问题,请尝试使用ZIP版本:https://github.com/intuit/karate/wiki/ZIP-Release