TestProject SDK is a single, integrated interface to scripting with the most popular open source test automation frameworks (Selenium & Appium) for Web, Android and iOS applications. Currently, TestProject’s SDK has a Java, C# (.NET Core) and Python implementation. Soon, we will provide support for additional programming languages, such as: JavaScript, Groovy, etc.

From now on, you can effortlessly execute Selenium and Appium native tests using a single automation platform that already takes care of all the complex setup, maintenance and configs.

With one unified SDK available across multiple languages, developers and testers receive a go-to toolset, solving some of the greatest challenges in open source test automation.

With TestProject SDK, users save a bunch of time and enjoy the following benefits out of the box:

  • Open source and available as a Maven dependency / a NuGet package / a PyPI project.

  • 5-minute simple Selenium and Appium setup with a single Agent deployment.

  • Automatic test reports in HTML/PDF format (including screenshots).

  • Collaborative reporting dashboards with execution history and RESTful API support.

  • Always up-to-date with the latest and stable Selenium driver version.

  • A simplified, familiar syntax for both web and mobile applications.

  • Complete test runner capabilities for both local and remote executions, anywhere.

  • Cross platform support for Mac, Windows, Linux and Docker.

  • Ability to store and execute tests locally on any source control tool, such as Git.