Sauce Labs: Lokale Testverbindung über das Office-Netzwerk

Veröffentlicht

( Chaya Thilakumara) (12. August 2020)

Sauce Connect Proxy

Sauce Connect Proxy ™ ist ein integrierter HTTP-Proxyserver, der eine sichere Tunnelverbindung zum Testen zwischen Sauce Labs öffnet virtuelle Maschine oder ein reales Gerät und eine Website oder eine mobile App, die auf Ihrem lokalen Computer („localhost“) oder hinter einer Unternehmensfirewall gehostet wird. Es bietet Sauce Labs die Möglichkeit, auf Ihre Anwendung oder Website zuzugreifen.

Wann ist Sauce Connect-Proxy erforderlich?

Dies ist nur in Situationen erforderlich, in denen Ihre Website oder App in Sauce getestet wird Labs befindet sich in einem privaten Netzwerk und ist nicht öffentlich zugänglich.

Neueste Version von Sauce Connect Proxy

  1. Laden Sie die entsprechende Binärdatei herunter:
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. Entpacken Sie die Binärdatei in einen Ordner / ein Verzeichnis auf Ihrem Computer.

3. Öffnen Sie Ihre Befehlszeilenschnittstelle und navigieren Sie zum Ordner (der die lokale Binärdatei enthält) und dann zum Ordner bin.

4. Führen Sie die Binärdatei mit dem folgenden Befehl aus:

.\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;
}

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.