Как можно определить профиль Firefox с RemoteWebDriver - PullRequest
4 голосов
/ 07 декабря 2010

Глядя на источник Selenium 2.0 (alpha 7), представляется возможным установить профиль Ff RemoteWebDriver через API возможностей.Пока не ясно, как можно это сделать.

Есть идеи?

Ответы [ 2 ]

9 голосов
/ 08 декабря 2010
FirefoxProfile profile = new FirefoxProfile();

// OR
// FirefoxProfile profile = new FirefoxProfile(new File(...));      

// Init your profile 

// OR
// If you created the profile by providing a path to it,
// the path should refer to the one on the host of the WD server

DesiredCapabilities caps = DesiredCapabilities.firefox();
caps.setCapability(FirefoxDriver.PROFILE, profile);

WebDriver driver = new RemoteWebDriver(new URL("http://<....>:4444/wd/hub"), caps);
2 голосов
/ 21 ноября 2013

Вы можете назначить каждому узлу Selenium grid 2 определенный профиль Firefox, просто установите webdriver.firefox.profile свойство:

java -jar selenium-server-standalone-2.37.0.jar -Dwebdriver.firefox.profile = узел моего профиля -role -hub http://mydomain.com:4444/grid/register

  • Значением файла webdriver.firefox.profile должно быть имя профиля firefox, а не местоположение или имя папки

http://automatictester.wordpress.com/2013/04/07/selenium-running-custom-firefox-profile/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...