2013-09-26 20 views
5

Czy jest przełącznik chromowania, aby wyłączyć "żądanie zewnętrznego protokołu"?Czy jest chromowany przełącznik, aby wyłączyć "żądanie zewnętrznego protokołu"?

Automatyzuję aplikację przy użyciu selenu - ruby ​​- watir webdriver.

Przeszukałem sieć, szukając rozwiązań do obejścia tego okna i konwersacji: http://productforums.google.com/forum/#!topic/chrome/K22hXwRy6zQ zawiera przegląd tego, jak możemy to zrobić ręcznie. Ale w przypadku Selenium-Chrome-Ruby muszę to zrobić, prawdopodobnie ustawiając przełącznik chrome (Lista przełączników chorme: = http://src.chromium.org/svn/trunk/src/chrome/common/chrome_switches.cc). i to jest ogromna lista. Potrzebuję pomocy w ustaleniu, który przełącznik prawdopodobnie pomógłby mi ominąć okno żądania zewnętrznego protokołu lub czy istnieje jakieś obejście tego problemu poprzez automatyzację?

+0

można lepiej opisać dlaczego musisz to zrobić? biorąc pod uwagę, że po opuszczeniu tego okna opuszczasz kontrolę selenu, nie wiesz, dlaczego twój test powinien go powstrzymać. twój test powinien "upewnić się, że się pojawi". – sircapsalot

+0

Okno dialogowe chrome żądania protokołu zewnętrznego zatrzyma automatyzację, aby kontynuować. Nie mogę używać selenu, aby go obsłużyć, ponieważ nie jest częścią strony internetowej. Mogę używać AutoIt, ale nie chcę tego robić, ponieważ jest to tylko napowiedź do skryptu automatyzacji, aby obsłużyć go za każdym razem, gdy jest obserwowany. Nie chcę się martwić o to okno co najmniej dla określonego protokołu, który na pewno nie jest szkodliwy. Więc jeśli istnieje sposób automatyzacji (przełącznik chrome lub ustawienie rejestru), które mogłem użyć do stłumienia tego okna, pomogłoby. – simminni

+0

znalazłeś odpowiedź? –

Odpowiedz

Powiązane problemy