2017-05-15 3 views
0

Ich habe meine Scripts in Nightwatch mit Souce-Labs konfiguriert und bin in der Lage, öffentliche IP-Adressen in Soßenlabors auszuführen. Ich möchte jetzt meine private URL (tatsächliche Test-URL) in den Saucenlaboren ausführen. Bitte helfen Sie, wie es gemacht wird.Integration von Sauceconnect mit Nightwatch/NodeJS

Antwort

0

Nightwatch ist nur ein Testframework und kann SoceConnect nicht ausführen.

Anweisungen zum Testen Ihrer Dev-Site mit Soße verbinden folgen. Wenn Sie nicht bereits haben, können Sie hier herunterladen Sauce verbinden: https://wiki.saucelabs.com/display/DOCS/Sauce+Connect+Proxy

Vom Terminal:
cd in die Sauce verbinden Ordner sc-4.4.x-osx/bin
führen Sie den folgenden Befehl ein:

./sc -u <SAUCE_USERNAME> -k <SAUCE_ACCESS_KEY> 

Sobald Sie sehen, dass Soße anschließen und laufen, gehen Sie voran und lassen Sie Ihre Testsuite laufen. Sie können jetzt auf Test-Sites hinter Ihrer lokalen Firewall zugreifen.

Wenn Sie alles automatisieren möchten, müssen Sie ein CI-Programm integrieren. Es gibt einen ziemlich guten Artikel zum Testen mit Nightwatch + travisCI + soceConnect here.