空手道-org.graalvm.polyglot.PolyglotException在截屏方法中观察到异常



我在Jenkins上运行测试并在Karate中使用屏幕截图时出错。

我的测试在本地通过,但通过Jenkins执行时会间歇性失败。我正在使用空手道1.2.0

观察到的错误为:

js failed:
>>>>
01: screenshot()
<<<<
org.graalvm.polyglot.PolyglotException
- com.intuit.karate.driver.DevToolsDriver.screenshot(DevToolsDriver.java:895)
- com.intuit.karate.driver.DevToolsDriver.screenshot(DevToolsDriver.java:858)
- com.intuit.karate.driver.Driver.screenshot(Driver.java:120)
- <js>.:anonymous(Unnamed:1)

我的pom.xml有以下与空手道相关的依赖项-

<dependency>
<groupId>com.intuit.karate</groupId>
<artifactId>karate-core</artifactId>
<version>1.2.0</version>
</dependency>
<dependency>
<groupId>com.intuit.karate</groupId>
<artifactId>karate-junit4</artifactId>
<version>1.2.0</version>
<scope>test</scope>
</dependency>

任何帮助都将不胜感激。

请开始尝试1.3.0.RC1。此处提供详细信息:https://github.com/karatelabs/karate/wiki/1.3.0-Upgrade-Guide

最新更新