Я установил тесты на моей локальной машине. Теперь я пытаюсь запустить эти тесты против сервера webdriver на удаленной машине.Как запустить стажер против webdriver на удаленной машине
Я начал сервер WebDriver на удаленном компьютере, с помощью команды:
C:\> java -jar selenium-server-standalone-2.44.0.jar
Я поставил мою стажер параметры конфигурации, чтобы указать на эту удаленную машину:
intern.tunnel = "NullTunnel";
intern.tunnelOptions = {
hostname: "192.168.1.4",
port: 4444
};
Это достаточно работает для запуска firefox на удаленном компьютере, но затем firefox перемещается по URL-адресу:
http://localhost:9000/__intern/client.html?config= ...
Это не работает, так как прослушиватель port = 9000 работает на моем локальном компьютере, 192.168.1.12. Как заставить его вернуться к URL-адресу моей основной машины вместо локального?
Спасибо, Я попробовал опцию прокси-сервера digdug (https://theintern.github.io/digdug/Tunnel.html#proxy), но по какой-то причине я не понимал, что для прокси тоже существует настройка верхнего уровня. Итак, теперь это работает. На самом деле, я использую (селеновую сетку) (http://code.google.com/p/selenium/wiki/Grid2), поэтому я закончил с конфигурацией: '' 'intern.tunnel =" NullTunnel "; intern.proxyUrl =" http: // host1: 9000 "; ' '' –