Facebook 응용 프로그램에 대한 셀레늄 webdriver 테스트를 작성하고 있습니다. 셀레늄 그리드에서 테스트를 실행 중이며 오페라 (12.15)에서 실행 중일 때 문제가 발생합니다. 웹 앱이 Facebook (또는 직접)에서 시작되면 Opera는 다음 페이지를 표시합니다.Opera는 Webdriver 테스트에서 경고없이 내 인트라넷에 액세스하도록 허용합니까?
개인 인터넷의 데이터를 공개 인터넷에 요청합니다. 보안상의 이유로 자동 액세스가 차단되었지만 계속할 수도 있습니다.
나는 계속할 것인지 아니면 다시 묻지 않고 항상 계속할 것인지 선택할 수 있습니다. 브라우저를 수동으로 사용하는 동안이 작동합니다. 그러나 Selenium은 매번 브라우저의 새로운 인스턴스를 시작하므로 매번 환경 설정을 다시 선택해야합니다.
테스트가 실행되는 동안이 경고를 표시하지 않을 수 있습니까? 명령 줄 옵션? 원하는 능력?
다른 사람들이이 문제를 겪게 될 것 같지만, 온라인 일 경우 많은 것을 찾을 수 없습니다.
고마워요! 나는 약간 다른 방식으로해야만했다. 아마도 RemoteWebDriver를 사용하고 있기 때문일 것이다. 하지만 옳은 길을 가꾸어 줘서 고마워. 여기 내 해결책은 : 'OperaProfile profile = new OperaProfile(); profile.preferences(). set ("네트워크", "교차 네트워크 탐색 허용", "1"); \t \t \t desiredCapabilities.setCapability ("opera.profile", profile); ' –