/*
 * (C) Copyright 2014 Kurento (http://kurento.org/)
 *
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the GNU Lesser General Public License
 * (LGPL) version 2.1 which accompanies this distribution, and is available at
 * http://www.gnu.org/licenses/lgpl-2.1.html
 *
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 * Lesser General Public License for more details.
 *
 */

package org.kurento.test.browser;

/**
 * Kind of client (Player, WebRTC, and so on).
 *
 * @author Boni Garcia (bgarcia@gsyc.es)
 * @since 4.2.3
 */
public enum WebPageType {
  PLAYER, WEBRTC, ROOM, SCREEN, ROOT;

  private static final String ROOT_VALUE = "/";
  private static final String PLAYER_VALUE = "/player.html";
  private static final String ROOM_VALUE = "/room.html";
  private static final String SCREEN_VALUE = "/index.html";
  private static final String WEBRTC_VALUE = "/webrtc.html";

  @Override
  public String toString() {
    switch (this) {
      case ROOT:
        return ROOT_VALUE;
      case PLAYER:
        return PLAYER_VALUE;
      case ROOM:
        return ROOM_VALUE;
      case SCREEN:
        return SCREEN_VALUE;
      case WEBRTC:
      default:
        return WEBRTC_VALUE;
    }
  }

  public static WebPageType value2WebPageType(String value) {
    switch (value) {
      case ROOT_VALUE:
        return ROOT;
      case PLAYER_VALUE:
        return PLAYER;
      case ROOM_VALUE:
        return ROOM;
      case SCREEN_VALUE:
        return SCREEN;
      case WEBRTC_VALUE:
      default:
        return WEBRTC;
    }
  }

}

@@ -797,18 +797,46 @@
 EN, ROOT
+, MULTIBROWSER, MULTISESSION
 ;%0A
-
 %0A  priva
@@ -1114,16 +1114,162 @@
 c.html%22;
+%0A  private static final String MULTIBROWSER_VALUE = %22/multibrowser.html%22;%0A  private static final String MULTISESSION_VALUE = %22/multisession.html%22;
 %0A%0A  @Ove
@@ -1499,32 +1499,152 @@
 n SCREEN_VALUE;%0A
+      case MULTIBROWSER:%0A        return MULTIBROWSER_VALUE;%0A      case MULTISESSION:%0A        return MULTISESSION_VALUE;%0A
       case WEBRT
@@ -1937,32 +1937,32 @@
 e SCREEN_VALUE:%0A
-
         return S
@@ -1968,16 +1968,136 @@
 SCREEN;%0A
+      case MULTIBROWSER_VALUE:%0A        return MULTIBROWSER;%0A      case MULTISESSION_VALUE:%0A        return MULTISESSION;%0A
       ca

Add new paths