Sauce Labs: Lokal testforbindelse gennem Office-netværk

( Chaya Thilakumara) (12. aug. 2020)

Sauce Connect Proxy

Sauce Connect Proxy ™ er en indbygget HTTP-proxyserver, der åbner en sikker “tunnel” -forbindelse til testning mellem en Sauce Labs virtuel maskine eller en rigtig enhed og et websted eller en mobilapp, der hostes på din lokale computer (“localhost”) eller bag en virksomhedsfirewall. Det giver Sauce Labs et middel til at få adgang til din applikation eller dit websted.

Hvornår er Sauce Connect Proxy nødvendigt?

Det kræves kun i situationer, hvor dit websted eller din app testes i Sauce Labs er på et privat netværk og ikke offentligt tilgængeligt.

Seneste version af Sauce Connect Proxy

  1. Download den relevante binær:
Latest Version: 4.6.2 (Sauce Connect Proxy Download Link)
Download Sauce Connect v4.6.2 for Mac OS 10.8+
Download Sauce Connect v4.6.2 for Windows 7+
Download Sauce Connect v4.6.2 for Linux
Download Sauce Connect v4.6.2 for Linux 32-bit

2. Pak binær binær til en mappe / mappe på din maskine.

3. Åbn din kommandolinjegrænseflade, og naviger til mappen (der indeholder den lokale binære), derefter til bin-mappen.

4. Kør binær ved hjælp af følgende kommando:

.\sc.exe -u  -k 
public static final String USERNAME = "Sauce Labs UserName";
public static final String ACCESS\_KEY = "Sauce Labs Access Key";
public static final String URL = "http://" + USERNAME + ":" + ACCESS\_KEY + "@ondemand.us-west-1.saucelabs.com:443/wd/hub";
private WebDriver getSauceLabStackDriver() throws MalformedURLException { DesiredCapabilities caps = new DesiredCapabilities();
caps.setBrowserName("chrome");
caps.setCapability("platform", "Windows 8.1");
caps.setCapability("version", "latest");
caps.setCapability("name", "Test1");
caps.setCapability("extendedDebugging", "true");
caps.setCapability("buildNumber", "3.0");
caps.setCapability("username", USERNAME);
caps.setCapability("accessKey", ACCESS\_KEY);

WebDriver driver = null;
try { driver = new RemoteWebDriver(new URL("http://ondemand.saucelabs.com/wd/hub"), caps); } catch (MalformedURLException e) { e.printStackTrace();
}

return driver;
}

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *