在selenium rc中有任何一个使用*自定义选项

时间:2011-03-15 07:00:47

标签: selenium-rc

我有2个firefox版本,我需要启动特定版本使用 习惯是可能的。

1 个答案:

答案 0 :(得分:0)

是的,你可以做到。

而不是从命令提示符运行服务器 - 创建一个新类,它将创建SeleniumServerControl()的实例,然后在start函数中指定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()方法中指定firefox.exe的完整路径