当前位置: 首页 > 知识库问答 >
问题:

在容器中运行空手道ui测试时出错

丁经略
2023-03-14

我在容器中运行空手道UI测试时遇到了问题。我可以清楚地在本地运行测试。但是我在容器中运行的测试显示“错误com.intuit.karate-驱动配置/启动失败:”我使用的驱动配置如下

  • 配置驱动程序={type:'chrome',headless:true,showDriverLog:true,addOptions:['--incognito'],httpConfig:{readTimeout:120000}}我没有使用任何其他配置。有人遇到过这种情况吗

共有1个答案

司马洲
2023-03-14

容器并不容易,你似乎在尝试一些自己的方法(也是无头的)。请遵循空手道文档并使用推荐的Docker容器。

https://github.com/intuit/karate/tree/master/karate-core#karate-铬

如果仍然卡住,请遵循以下流程:https://github.com/intuit/karate/wiki/How-to-Submit-an-Issue-并帮助改进/修复框架(并提供更多细节)。

 类似资料:
  • 问题是:我想使用driverTarget选项运行空手道UI测试,以测试我的Java Play应用程序,该应用程序在本地运行,与sbt run的任务相同。 我有一个简单的断言来检查属性,但每当测试运行时,我总是得到“描述”:“TypeError:无法读取null的属性'getAttribute'。这是我的karate-config.js: 这是我的测试场景: 场景:测试1:一些测试给出了驾驶者的答案

  • 我无法在我的功能中运行空手道测试 不知道我错过了什么。对于api自动化世界来说是非常新的。非常感谢任何帮助。

  • 我有以下xml: 我有两个测试用例: 我想用单一指南测试。 我想用两个向导测试。 我为两个测试用例创建了2个独立的xml,它起作用了。这里的问题是如何使用通用的xml?我也尝试使用删除,但我如何从xml删除单个guid?

  • 我正在使用空手道9.0。0并并行运行功能文件,并使用空手道并行运行代码生成cucumber报告。问题在于,在功能概述中的报告中,它将总执行时间显示为 特征1执行时间特征2执行时间特征3执行时间=总执行时间 但是,如果在多个线程中并行运行特性,则实际执行时间会更短。如何显示和计算测试套件的运行时间。

  • 你能帮助我有没有什么方法运行空手道跑者文件与TestNG框架工作。你的答案真的会让我们做出决定。 我经历了各种与空手道相关的测试的帖子。但不幸的是我无法触发我的脚本。 注意:我在代码中扩展了KarateRunner类并使用了@KarateOptions。

  • 尝试运行示例BDD测试 背景:*配置ssl=true 场景:获取所有用户 给定url'https://jsonplaceholder.typicode.com/users“当方法获得状态200时 当语句'当方法get'执行,我得到错误错误:org.apache.http.conn.HttpHostConnectExcture:连接到jsonplaceholder.typicode.com:443[