Karate 使用驱动程序类型';时,空手道驱动程序连接拒绝错误;铬';和指向chrome.exe路径的可执行批处理文件

Karate 使用驱动程序类型';时,空手道驱动程序连接拒绝错误;铬';和指向chrome.exe路径的可执行批处理文件,karate,Karate,空手道驱动程序错误:org.apache.http.conn.HttpHostConnectException:连接到本地主机:9515。。。失败:连接被拒绝: 在Web测试上执行空手道脚本期间,将显示错误“轮询尝试#1到#20以便端口准备就绪-localhost:9515” 注意:我正在使用karate-core-0.9.3.jar并试图从以下页面运行示例1(demo-01.feature): 背景: *配置驱动程序={type:'chrome',可执行文件:'chrome.bat'} 注意:

空手道驱动程序错误:org.apache.http.conn.HttpHostConnectException:连接到本地主机:9515。。。失败:连接被拒绝: 在Web测试上执行空手道脚本期间,将显示错误“轮询尝试#1到#20以便端口准备就绪-localhost:9515”

注意:我正在使用karate-core-0.9.3.jar并试图从以下页面运行示例1(demo-01.feature):

背景: *配置驱动程序={type:'chrome',可执行文件:'chrome.bat'}

注意:创建批处理文件(chrome.bat)并将其放置在与特征文件相同的位置

批处理文件内容如下。 “C:\ProgramFiles(x86)\Google\Chrome\Application\Chrome.exe”%*

与要素文件的位置相同

这可能不是人们所期望的。请确保位置位于中,或使用可执行文件中的完整绝对路径。因此,请尝试以下方法:

* configure driver = { type: 'chrome', executable: 'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe' }
事实上,由于这是默认设置,即使这样也应该适用于您

* configure driver = { type: 'chrome' }
阅读文档:


最后,如果您仍然卡住,请尝试拉链释放:

谢谢Peter。*配置驱动程序={type:'chrome'}对我有效。想知道是否有任何RPA功能嵌入到空手道框架。。。。例如,UI自动化提供了一些功能。这不是一个优先事项,但我相信社区贡献会实现这一点。还可以看到:-空手道拥有机器人框架的所有功能-因此您可以建议一个您想要查看的特定用例谢谢分享。我将在桌面应用程序上尝试此功能。