1 package com.atlassian.selenium;
2
3
4 public enum Browser {
5 FIREFOX("firefox"), OPERA("opera"), SAFARI("safari"), UNKNOWN("unkown"), IE("ie"), CHROME("chrome");
6
7 private final String name;
8
9 Browser(String name)
10 {
11 this.name = name;
12 }
13
14 public String getName()
15 {
16 return name;
17 }
18
19 public static Browser typeOf(String browserStartString)
20 {
21 for (Browser browser : Browser.values())
22 {
23 if(browserStartString.contains(browser.getName()))
24 {
25 return browser;
26 }
27 }
28 return UNKNOWN;
29 }
30
31 }