2016-05-17 7 views
1

Ich versuche, den Browserstack und die lokalen Tests einzurichten. öffnete ich einen Tunnel des browserstack lokalen Client verwenden, wie unten:Browserstack & Selenium - Proxy-Konfiguration

./BrowserStackLocal.exe myCodeToken -proxyHost MY_PROXY_IP -proxyPort MY_PROXY_PORT -v -force -forcelocal 

So wird es die ganze trafic durch mein lokales Netzwerk forwardin. In meinem lokalen/etc/hosts-Datei Ich habe Eintrag wie folgt: 127.0.0.1 dev.mysite.com

Dann, wenn ich meine einfache Selen testen Sie die browserstack Virtuelle Maschine in der Lage, die Ausführung meiner Domain-Namen und alles zugreifen funktioniert gut. Aber in einigen Bereichen, in denen ich externe Skripte/CSS/Bilder usw. zum Beispiel gooogle analitics browserstack hat keinen Zugriff auf sie (und auch auf das Internet).

Die Sache ist, dass meine lokale Maschine verwendet die MY_PROXY_IP: MY_PROXY_PORT auf das Internet zugreifen und es sieht aus wie der Browserstack versucht, den gesamten Verkehr durch meine Maschine und es funktioniert nicht.

Haben Sie Ideen, wie Sie das beheben können?

Antwort

1

Sie können versuchen, den Parameter -forcelocal zu entfernen, da dieser für das Routing des gesamten Datenverkehrs über Ihren Computer verantwortlich ist. Auf diese Weise würden alle öffentlichen (externen) CSS/Bilder direkt und nicht über Ihren Computer aufgelöst werden. Wenn der Parameter -forcelocal erforderlich ist, können Sie alternativ versuchen, ihn mit -only Parameter zu verwenden. In diesem Fall werden die Anforderungen für die unter -only genannten Domänen über Ihren Computer weitergeleitet, während die übrigen Anforderungen öffentlich aufgelöst werden.

Sie können die lokalen Testing-Binärdateien ausführen wie folgt:

BrowserStackLocal.exe <automate-key> <the-proxy-parameters> -forcelocal -only host_name,port_no,ssl_flag

ODER

BrowserStackLocal.exe <automate-key> <the-proxy-parameters> -forcelocal -only host1,port1,ssl_flag,host2,port2,ssl_flag (für mehrere Hosts)

Weitere Einzelheiten zu verschiedenen Parameter, die bei der Einrichtung verwendet werden kann, Die lokale Prüfung Verbindung hier - https://www.browserstack.com/local-testing#modifiers

+0

Vielen Dank Sie es funktioniert wie ein Charme! – tomgal

Verwandte Themen