есть какой-либо * пользовательский параметр в Селен RC - PullRequest
1 голос
/ 15 марта 2011

У меня есть 2 версии Firefox, и мне нужно запустить определенную версию, используя обычай, это возможно.

1 Ответ

0 голосов
/ 20 марта 2011

Да, вы можете сделать это.

Вместо запуска сервера из командной строки - создайте один новый класс, который создаст экземпляр SeleniumServerControl(), а затем в функции запуска вы указываете каталог установки Firefox.путь.

Что-то похожее на это.

RemoteControlConfiguration settings = new RemoteControlConfiguration();
File f = new File("C:/Program Files/Mozilla Firefox/");
settings.setFirefoxProfileTemplate(f);
settings.setReuseBrowserSessions(true);
settings.setSingleWindow(true);
settings.setJettyThreads(100);
settings.setPort(4444);
settings.setDebugMode(true);
if (!serverWorks) {
    try {
         server = new SeleniumServer(settings);
         server.start();
     serverWorks = true;
    } catch (Exception e) {
         e.printStackTrace();
    }
}

А в setUp() методе указывается полный путь к файрфоксу.exe

...