Katalon Utilities

Utilities to work with Katalon Studio

License

License

GroupId

GroupId

com.katalon
ArtifactId

ArtifactId

utils
Last Version

Last Version

1.0.15
Release Date

Release Date

Type

Type

jar
Description

Description

Katalon Utilities
Utilities to work with Katalon Studio
Project URL

Project URL

https://github.com/katalon-studio/utils
Project Organization

Project Organization

Katalon, LLC.
Source Code Management

Source Code Management

https://github.com/katalon-studio/utils

Download utils

How to add to project

<!-- https://jarcasting.com/artifacts/com.katalon/utils/ -->
<dependency>
    <groupId>com.katalon</groupId>
    <artifactId>utils</artifactId>
    <version>1.0.15</version>
</dependency>
// https://jarcasting.com/artifacts/com.katalon/utils/
implementation 'com.katalon:utils:1.0.15'
// https://jarcasting.com/artifacts/com.katalon/utils/
implementation ("com.katalon:utils:1.0.15")
'com.katalon:utils:jar:1.0.15'
<dependency org="com.katalon" name="utils" rev="1.0.15">
  <artifact name="utils" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.katalon', module='utils', version='1.0.15')
)
libraryDependencies += "com.katalon" % "utils" % "1.0.15"
[com.katalon/utils "1.0.15"]

Dependencies

compile (4)

Group / Artifact Type Version
org.apache.commons : commons-lang3 jar 3.8.1
commons-io : commons-io jar 2.6
com.fasterxml.jackson.core : jackson-databind jar 2.9.10.3
org.rauschig : jarchivelib jar 1.0.0

Project Modules

There are no modules declared in this project.

Katalon Utilities

Utilities to work with Katalon Studio.

Install

<dependency>
    <groupId>com.katalon</groupId>
    <artifactId>utils</artifactId>
    <version>1.0.15</version>
</dependency>

API

    /**
     *
     * @param logger Logger to log activities.
     * @param version Version of Katalon Studio to be installed. Ignored if {@code location} is provided.
     * @param location Local location where Katalon Studio has been pre-installed. If this argument is null or empty the package will be downloaded and installed automatically.
     * @param projectPath Path to the Katalon Studio project to be executed. Ignored if provided by (@code executeArgs}.
     * @param executeArgs Arguments for Katalon Studio CLI, without {@code -runMode}. If {@code -projectPath} is missing, the argument {@code projectPath} will be used.
     * @param x11Display Linux only. This value will be used as the {@code DISPLAY} environment variable.
     * @param xvfbConfiguration Linux only. This value will be used as the arguments for {@code xvfb-run}.
     * @return true if the exit code is 0, false otherwise.
     * @throws IOException
     * @throws InterruptedException
     */
    public static boolean executeKatalon(
            Logger logger,
            String version,
            String location,
            String projectPath,
            String executeArgs,
            String x11Display,
            String xvfbConfiguration)
            throws IOException, InterruptedException

Companion products

Katalon TestOps

Katalon TestOps is a web-based application that provides dynamic perspectives and an insightful look at your automation testing data. You can leverage your automation testing data by transforming and visualizing your data; analyzing test results; seamlessly integrating with such tools as Katalon Studio and Jira; maximizing the testing capacity with remote execution.

Katalon Studio

Katalon Studio is a free and complete automation testing solution for Web, Mobile, and API testing with modern methodologies (Data-Driven Testing, TDD/BDD, Page Object Model, etc.) as well as advanced integration (JIRA, qTest, Slack, CI, Katalon TestOps, etc.). Learn more about Katalon Studio features.

com.katalon

Katalon Studio

Katalon Studio: Best automated testing tool for Web, Mobile, & API testing. NOTE: Sample projects have been moved to https://github.com/katalon-studio-samples.

Versions

Version
1.0.15
1.0.14
1.0.13
1.0.12
1.0.11
1.0.10
1.0.9
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0