Údajne možno prehliadač použiť na vykonanie „miestneho testovania“. Pri používaní prehliadača Chrome alebo FireFox je táto predvolená podpora podporovaná a mala by fungovať transparentne.
Neexistuje veľa dokumentov o tom, ako by to malo fungovať, takže by ma zaujímalo, či sa to deje v praxi.
Mám napríklad súkromnú webovú stránkudosiahnuť iba pomocou proxy servera, ktorý sa používa aj na prístup k verejným adresám URL. Myslím si, že program Browserstack túto webovú stránku nejako považuje za verejnú, a preto sa jej nepodarí dosiahnuť.
Tiež som si všimol - od inštalácie rozšírenia Browserstack - FireFox havaruje, akoby zajtra neexistoval.
To ma tiež zaujíma, ako dobre to funguje v praxi. Neviem si predstaviť, že by sa nejaké vážne testovanie robilo kombináciou FireFox / Browserstack a miestneho testovania.
Používa sa Browserstack v praxi na testovanie súkromných serverov? Ako sa to robí?
odpovede:
1 pre odpoveď č. 1V súčasnosti prehliadač nepodporuje lokálne testovanie prostredníctvom rozšírenia, keď je váš lokálny testovací server za proxy.
V takom prípade musíte použiť binárny program Browserstack s parametrami
./BrowserStackLocal --key <your_key> --proxy-host <proxy_host> --proxy-port <proxy_port>
Binárne sa dá použiť na testovanie naživo na safari / IE alebo na automatizáciu testov.
Ak sa pri používaní rozšírenia stretnete s problémami (napr. Zlyhanie firefox). Odporúčam vám kontaktovať podporu @browserstack.
0 pre odpoveď č. 2
Podarilo sa mi to uviesť do prevádzky pomocou nasledujúceho príkazového riadku
./BrowserStackLocal --key ******* --proxy-host 10.122.*.*
--proxy-port 3128 --local-proxy-host 10.122.*.*
--local-proxy-port 3128 --only devops.ok,443,1
Všimnite si, že existujú dva záznamy pre proxy server proxy-host
a local-proxy-host
, Prvý sa používa na vytvorenie tunela na adresu browserstack.com. Druhý local-proxy-host
povie prehliadaču, aby tiež používal proxy server na pripojenie k môjmu internému serveru devops.ok
.
devops.ok,443,1
je názov hostiteľa a port, 1
je pre https.