Template project to start developing RPA automation of desketop applications
- Please use Community BotCity for quick answers to questions.
- Access our Portal Open Source RPA
- Access BotCity Desktop Automation Documentation
For building and running the application you need:
There are a number of third-party dependencies used in the project. Browse the Maven pom.xml file for details of libraries and versions used.
- Step 1: Import the project into an IDE of your choice (Eclipse, IntelliJ, VSCODE etc...).
- Step 2:Configure the WebDriver in the FirstBotWeb class, see the Doc. Configuration WebDriver
- Step 3: Run the maven commands below and everything should be working.
mvn clean install
mvn compile exec:java -Dexec.mainClass="br.com.main.FirstBot"
The dependencies are hosted in our public repository on NEXUS, the code below, which is already in pom.xml, directs to the correct URL, we are working to make them also available on Maven Central
<repositories>
<repository>
<id>nexus-botcity-public</id>
<url>https://devtools.botcity.dev:8081/repository/botcity-public/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>org.marvinproject</groupId>
<artifactId>marvin-framework</artifactId>
<version>${marvin.version}</version>
</dependency>
</dependencies>
Run build.bat on Windows or build.sh on Linux or Mac to build the application, after finishing the build a dist directory will be generated with the .jar to deploy in BotCity Maestro.
Released under the Apache License 2.0.