Karate 空手道:如何在空手道中初始化RemoteWebDriver

Karate 空手道:如何在空手道中初始化RemoteWebDriver,karate,Karate,我们在CI流程中使用docker。我想在chrome的docker容器中启动RemoteWebDriver。是否可以使用空手道框架执行此操作?目前没有内置支持,但您可以尝试使用以下说明: 编辑:这在0.9.5中受支持 文档:我拉了你的开发分支并在本地构建。我正在尝试运行UI功能demo-01.feature,但由于某些原因,我的getting runner异常如下所示。我指的是mvn 0.9.5.RC1***运行程序异常堆栈跟踪***java.nio.file.InvalidPathExcept

我们在CI流程中使用docker。我想在chrome的docker容器中启动RemoteWebDriver。是否可以使用空手道框架执行此操作?

目前没有内置支持,但您可以尝试使用以下说明:

编辑:这在0.9.5中受支持


文档:

我拉了你的开发分支并在本地构建。我正在尝试运行UI功能demo-01.feature,但由于某些原因,我的getting runner异常如下所示。我指的是mvn 0.9.5.RC1***运行程序异常堆栈跟踪***java.nio.file.InvalidPathException:索引9处的非法字符:classpath:demo/abort/abort.feature at sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:182)at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:153)当我尝试在docker功能中运行UI测试时,在sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77)处:浏览器自动化背景:*配置driverTarget={docker:'justinribeiro/chrome headless',showDriverTargetLog:true}场景:尝试登录github,然后在给定driverTarget“”和driverTarget.input(“#login_field”,“hello”)和driverTarget.input(“#password”,“world”)的情况下进行google搜索我遇到错误,因为没有找到与以下项匹配的步骤定义方法:driverTarget'',很抱歉混淆,实际上我指的是developer branch下演示中的demo01.feature。我正在尝试使用docker设置drivertarget,如示例1中的*configure drivertarget={docker:'justinribeiro/chrome headless',showDriverLog:true}。在windows 10计算机上。我正在本地Docker实例上运行Docker images justinribeiro/chrome headless。所以问题是,我的测试无法在给定驱动程序“”的以下步骤打开浏览器,错误消息为:driverTarget“”找不到与之匹配的步骤定义方法。好的,我将尝试它。现在在0.9.5中工作。谢谢你,彼得!目前还没有内置支持,但您可以尝试使用以下说明: