2016-04-28 2 views
0

Я работаю над веб-приложением для тестирования веб-сайта на удаленном компьютере с использованием веб-селена. Я загрузил Chromedriver.exe в MyDocuments. Я установил 'webdriver.chrome.driver', используя System.setProperty(), и запустил ChromeDriver(). Он работает нормально.Запуск chrome Драйвер на компьютере пользователя

System.setProperty("webdriver.chrome.driver","C:\\MyDocuments\\chromedriver.exe; 
driver=new ChromeDriver(); 

Моя проблема теперь, когда доступ пользователей на моем сайте, водитель хром запускается на удаленном компьютере не в компьютере пользователя.

ответ

0

Причина может заключаться в том, что у пользователя нет файла chromedriver.exe, загруженного в его папку C:\\MyDocuments\\chromedriver.exe. В противном случае хром-драйвер должен быть открыт на своем компьютере.

+0

chromedriver.exe установлен в C: \\ MyDocuments \\ chromedriver.exe. Когда я запускаю свое приложение на удаленном компьютере, запуск webriver прекрасен. Но когда я получаю доступ к URL-адресу удаленного компьютера с другого компьютера, запускается webdriver на удаленном компьютере. Так понятно ? –

+0

Итак, по моему мнению, есть 3 компьютера, где в chromedriver.exe находится на первом компьютере, и вы пытаетесь запустить свои веб-тесты со второго компьютера, он работает нормально. Но когда вы пытаетесь запустить дела с третьего компьютера, браузер запускается на втором компьютере, а не в первом. Является ли мой ритуал понимания? –

+1

работает веб-тесты со второй и третьей работы компьютера, но всплывающее окно браузера Chrome на первом компьютере.PS: chromedriver.exe находится на первой машине. –

Смежные вопросы