查看 Selenium 2.0(alpha 7)源,似乎可以通过功能 API 设置 RemoteWebDriver 的 Ff 配置文件。然而,目前尚不清楚如何做到这一点。
有任何想法吗?
查看 Selenium 2.0(alpha 7)源,似乎可以通过功能 API 设置 RemoteWebDriver 的 Ff 配置文件。然而,目前尚不清楚如何做到这一点。
有任何想法吗?
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);
您可以为每个 Selenium 网格 2 节点分配一个特定的 firefox 配置文件,只需设置 webdriver.firefox.profile属性:
java -jar selenium-server-standalone-2.37.0.jar -Dwebdriver.firefox.profile=my-profile -role node -hub http://mydomain.com:4444/grid/register
http://automatictester.wordpress.com/2013/04/07/selenium-running-custom-firefox-profile/