Chris@14: Chris@14: * @author Anthon Pang Chris@14: */ Chris@14: Chris@14: namespace WebDriver; Chris@14: Chris@14: /** Chris@14: * WebDriver\Browser class Chris@14: * Chris@14: * @package WebDriver Chris@14: */ Chris@14: final class Browser Chris@14: { Chris@14: /** Chris@14: * Check browser names used in static functions in the selenium source: Chris@14: * @see http://code.google.com/p/selenium/source/browse/java/client/src/org/openqa/selenium/remote/DesiredCapabilities.java Chris@14: * Chris@14: * Note: Capability array takes these browserNames and not the "browserTypes" Chris@14: * Chris@14: * Also check Chris@14: * @see http://code.google.com/p/selenium/wiki/JsonWireProtocol#Capabilities_JSON_Object Chris@14: */ Chris@14: const ANDROID = 'android'; Chris@14: const CHROME = 'chrome'; Chris@14: const FIREFOX = 'firefox'; Chris@14: const HTMLUNIT = 'htmlunit'; Chris@14: const IE = 'internet explorer'; Chris@14: const INTERNET_EXPLORER = 'internet explorer'; Chris@14: const IPHONE = 'iPhone'; Chris@14: const IPAD = 'iPad'; Chris@14: const OPERA = 'opera'; Chris@14: const PHANTOMJS = 'phantomjs'; Chris@14: const SAFARI = 'safari'; Chris@14: }