I am getting an error while running my tests on Jenkins and using screenshots in Karate.
My tests are passing locally, but fail intermittently when executed through Jenkins. I am using Karate 1.2.0
The error observed is:
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)
My pom.xml has the following dependencies related to karate -
<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>
Any help will be appreciated.