내 테스트 웹 사이트가 회사 방화벽 뒤에 있습니다. 그리고 나는 그것을 테스트하기 위해 브라우저 스택의 로컬 테스트를 사용하려고 노력해 왔습니다. (https://www.browserstack.com/local-testing)Chrome Plugin을 사용하지 않을 때 Browser Stack 로컬 테스트 작업을 수행하는 방법은 무엇입니까?
Chrome 플러그인을 사용하는 것은 간단합니다. 플러그인을 설치 한 후 원격 브라우저에 테스트 웹 사이트 URL을 입력하고 테스트를 시작할 수 있습니다.
BrowserStackLocal.exe를 사용하는 것은 악몽입니다.
--proxy-host <proxy_host> --proxy-port <proxy_port>
과 : 바이너리 그러나
'www.browserstack.com'에 연결하는 것
--local-proxy-host <browsermob_proxy_host> --local-proxy-port <browsermob_proxy_port> --local-proxy-user <proxy_username> --local-proxy-pass <proxy_password>
비록 내가 사용하는 프록시 정보를 추가하려고했습니다 , IE에서는 '로컬 테스트'가 녹색 체크를 표시하지만 원격 브라우저는 전혀 표시되지 않습니다. 우리는 셀레늄을 사용하여 자동화 테스트를 수행 할 때 또한 로그인
은 'hub-cloud.browserstack.com'에 연결 문제를 보여줍니다. 우리는 IT가 팀을 선택
, 브라우저 스택이 허용 된 것 같다.
누구든지 의견이 있으십니까? BrowserStackLocal 바이너리가 시작된 후 추가 설정을 수행해야합니까?
사실 BrowserStackLocal이 실행 된 후 어떤 일이 발생했는지 알 수 없습니까? IE 브라우저 또는 셀레늄 클라이언트가 BrowserStackLocal을 어떻게 인식하는지, 그리고이를 통해 트래픽을 라우팅합니까?
당신이 당신의 각도기 테스트를 실행하는 시스템에서 오류에 언급 된 URL에 ping을 시도 해 봤나? "https://hub-cloud.browserstack.com" – BountyHunter
프록시 구성에서 작동하는지 확인할 수도 있습니다. var driver = new webdriver.Builder(). usingServer ('http://hub-cloud.browserstack.com/wd/hub'). Capability (capabilities)와 함께 usingWebDriverProxy ("proxy.org:8080"). build(); 출처 : https://www.browserstack.com/automate/node#proxy – BountyHunter
@BountyHunter WebDriverProxy는 방법입니다. 방금 발견했습니다. 당신의 의견에 감사드립니다. – user1559625