Protractor supports the two latest major versions of Chrome, Firefox, Safari, and IE. These are used in Protractor's own suite of tests. You can view the current status on Travis.
Note that because Protractor uses WebDriver to drive browsers, any issues with WebDriver implementations (such as FireFoxDriver, ChromeDriver, and IEDriver) will show up in Protractor. The chart below links to major known issues. You can search through all WebDriver issues at the Selenium issue tracker.
Driver | Support | Known Issues |
---|---|---|
ChromeDriver | Yes | Link |
FirefoxDriver | Yes | Link |
SafariDriver | Yes | Link |
IEDriver | Yes | Link |
OperaDriver | No | |
ios-Driver | No | |
Appium - iOS/Safari | Yes* | Link |
Appium - Android/Chrome | Yes* | Link |
Selendroid | Yes* | |
PhantomJS / GhostDriver | ** | Link |
(*) These drivers are not yet in the Protractor smoke tests.
(**) We recommend against using PhantomJS for tests with Protractor. There are many reported issues with PhantomJS crashing and behaving differently from real browsers.