Why Do Selenium Cloud Testing?
Selenium is driven by the W3C compliant WebDriver protocol that serves as the main interface. Selenium is also the base for many leading test automation frameworks including Junit, TestNG, WebDriver.IO, Nightwatch, Karma, and many more. Selenium releases frequently and is open source. Selenium is the leading test automation framework for web apps. With Selenium, teams can create robust browser-based regression testing automation scripts using a wide range of development languages, including:
Java
Java Script
C#
Python
Perl
Ruby
Selenium Integration With Perfecto
Perfecto is fully compliant with the Selenium framework. The Selenium integration allows customers to run their Selenium test automation scripts on real browsers in the Perfecto-secured and enterprise-grade testing cloud.
Run Selenium cloud testing in any supported language and any supported test framework. Execute at unlimited scale from within your IDE, your CI, or command line.
How to Integrate Selenium and Perfecto
Connecting your Selenium code to the Perfecto cloud is easy and standard. Simply configure the desired capabilities parameters to set up your execution targets and launch your scripts.
DesiredCapabilities capabilities = new DesiredCapabilities("", "", Platform.ANY);
capabilities.setCapability("platformName", "Windows");
capabilities.setCapability("platformVersion", "10");
capabilities.setCapability("browserName", "Chrome");
capabilities.setCapability("browserVersion", "75");
capabilities.setCapability("location", "EU Frankfurt");
capabilities.setCapability("resolution", "1024x768");
Upon configuring your desktop browser, you’ll get access to a new, clean, and secure desktop browser.

Creating a Selenium Grid With Perfecto
Creating an unlimited Selenium grid in the Perfecto cloud is seamless, secured, and fast.
Perfecto offers 11 global data centers across Germany, Australia, and the U.S for maximum coverage.
In addition, Perfecto provides a secured VPN tunnel called Perfecto Connect to enable customers to test their web apps against their backend services in a secure and reliable way.

Supported Selenium Permutations
Perfecto supports any of the following permutations of Selenium WebDriver for Java, Node JS, and others.
Selenium with Java
- Junit
- TestNG
- JBehave
- Serenity
Selenium with NodeJS
- Cucumber JS
- Nightwatch
- Protractor
- WebdriverIO
- Karma
Selenium with PHP
- Codeception
Selenium with C#
- NUnit