Questions about TestProject end of life? Start here.

Advanced Scripting Capabilities

All the power of a custom test framework without the headaches. Leverage the full power of Selenium and Appium, in a single package available for all major scripting languages.

Open Source Framework

Tired of managing a sea of various drivers, bindings, and customizations? TestProject’s OpenSDK can be your secret weapon.

One SDK, zero worries.

TestProject’s OpenSDK works across all of the most popular scripting languages to provide a single interface to control Selenium and Appium.

Platform:
Language:
WebTestJava_TestProject
AndroidTestJava
iOSTestJava
CSHARPWebTest
CSHARPAndroidTest
CSHARPiOSTest
WebTestPython
AndroidTestPython
iOSTestPython

Cross Platform Testing

Today’s teams test everywhere. Our one-click install works across Windows, Mac, Linux, Docker, iOS, and Android. Whatever you’ve got, we can handle it.

CI/CD Pipeline Integration

Test every build. Seamless integration to your pipeline. TestProject handles configuration, orchestration, parallelization, reporting and more.

Enjoy various built-in integrations to your favorite 3rd party tools, such as: Sauce Labs, BrowserStack, Jenkins, TeamCity, Azure DevOps, qTest, and more.

Remote Execution

Run on any device, even if you don’t own it. TestProject can execute your tests in native Selenium or Appium on real devices and emulators from leading providers.

Remote Execution_TestProject

Out of the box integrations to Sauce Labs, BrowserStack, Genymotion, and more. Connect your account and enable seamless remote execution.

Addon Library

Customizations to your tests without any effort. Create, manage, and share community addons that perform automation actions to enhance your test cases. Leverage a library of over 3,000 pre-built automation actions to choose from.

RESTful API Client TestProject Platform
1860 Installs
Slack Actions TestProject Platform
419 Installs
String Utils Shlomi Diskin
740 Installs
File Uploader Christopher Niemeyer
363 Installs
Date-Time Operations Shlomi Diskin
467 Installs
Visible Elements Operations Sophie Davis
1818 Installs
Deep Link Toolkit Jonathan Lipps
115 Installs
Random Data Generator Mo Wuying
673 Installs
JS Actions TestProject Platform
1249 Installs

Reusable actions that can be written in Java. Non technical users can leverage customizations with a single click.