import io.testproject.sdk.drivers.TestProjectCapabilityType;
import io.testproject.sdk.drivers.web.RemoteWebDriver;
import org.openqa.selenium.By;
import org.openqa.selenium.Platform;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
public final class WebTest {
public static void main(final String[] args) throws Exception {
DesiredCapabilities[] browsers = {DesiredCapabilities.firefox(),DesiredCapabilities.chrome(),DesiredCapabilities.internetExplorer()};
for(DesiredCapabilities browser : browsers){
TestProjectCapabilityType.CLOUD_URL,
browser.setCapability("tunnelIdentifier", "TPtunnel");
browser.setPlatform(Platform.WIN10);
driver = new RemoteWebDriver("aUV7b3u1F9Bwef5Ze2Dwq63xc8BQj6btBhNj-Lr2HzReiw1", browser );
driver.navigate().to("http://localhost:3000");
String s = driver.findElement(By.className("App-header")).getText();
boolean passed = s.contains("Test Automation");
System.out.println("Test Passed");
System.out.println("Test Failed");