package com.lazerycode.selenium;

public enum BrowserType {
  FIREFOX("firefox"),
  CHROME("chrome"),
  IE("ie"),
  SAFARI("safari"),
  OPERA("opera"),
  HTMLUNIT("htmlunit");

  private final String browser;

  BrowserType(String browser) {
    this.browser = browser;
  }

  public String getBrowser() {
    return browser;
  }
}

@@ -56,16 +56,18 @@
 Type %7B%0D%0A
+  
   FIREFO
@@ -83,16 +83,18 @@
 x%22),%0D%0A  
+ 
+ 
 CHROME(%22
@@ -104,16 +104,18 @@
 ome%22),%0D%0A
+  
   IE(%22ie
@@ -119,16 +119,18 @@
 %22ie%22),%0D%0A
+  
   SAFARI
@@ -144,16 +144,18 @@
 i%22),%0D%0A  
+ 
+ 
 OPERA(%22o
@@ -163,16 +163,74 @@
 era%22),%0D%0A
+    GHOSTDRIVER(%22ghostdriver%22),%0D%0A    REMOTE(%22remote%22),%0D%0A  
   HTMLUN
@@ -248,16 +248,18 @@
 t%22);%0D%0A%0D%0A
+  
   privat
@@ -287,16 +287,18 @@
 r;%0D%0A%0D%0A  
+ 
+ 
 BrowserT
@@ -316,24 +316,28 @@
 browser) %7B%0D%0A
+    
     this.bro
@@ -357,15 +357,19 @@
 r;%0D%0A
+  
   %7D%0D%0A%0D%0A
+  
   pu
@@ -392,24 +392,28 @@
 rowser() %7B%0D%0A
+    
     return b
@@ -421,16 +421,18 @@
 owser;%0D%0A
+  
   %7D%0D%0A%7D%0D%0A

Add support for ghostdriver and remote into BrowserType enum