Kastilaboratoriot: Paikallinen testausyhteys, vaikka toimistoverkko

( Chaya Thilakumara) (12. elokuuta 2020)

Sauce Connect -välityspalvelin

Sauce Connect Proxy ™ on sisäänrakennettu HTTP-välityspalvelin, joka avaa suojatun tunneliyhteyden testattavaksi Sauce Labsin välillä virtuaalikone tai todellinen laite ja verkkosivusto tai mobiilisovellus, jota isännöidään paikallisella tietokoneellasi (”localhost”) tai yrityksen palomuurin takana. Se tarjoaa keinon Sauce Labsille käyttää sovellustasi tai verkkosivustoasi.

Milloin Sauce Connect -välityspalvelin on välttämätön?

Sitä tarvitaan vain tilanteissa, joissa verkkosivustoasi tai sovellustasi testataan kastikkeessa. Labs on yksityisessä verkossa eikä siihen ole pääsyä julkisesti.

Sauce Connect -välityspalvelimen uusin versio

  1. Lataa sopiva binääri:
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. Pura binääri koneesi kansioon / hakemistoon.

3. Avaa komentoriviliittymä ja siirry kansioon (joka sisältää paikallisen binaarin) ja sitten roskakorikansioon.

4. Suorita binaari seuraavalla komennolla:

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

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *