1515import org .openqa .selenium .chrome .ChromeDriver ;
1616import org .openqa .selenium .firefox .FirefoxDriver ;
1717import org .openqa .selenium .htmlunit .HtmlUnitDriver ;
18+ import org .openqa .selenium .ie .InternetExplorerDriver ;
19+ import org .openqa .selenium .phantomjs .PhantomJSDriver ;
1820import org .openqa .selenium .safari .SafariDriver ;
1921
2022import java .io .File ;
@@ -76,6 +78,7 @@ public void testGetFileFromUrlHtmlUnit() throws Exception {
7678
7779 @ Test
7880 public void testGetFileFromUrlChrome () throws Exception {
81+ //TODO put this into pom profiles which are OS specific
7982 System .setProperty ("webdriver.chrome.driver" , "driver/chromedriver" );
8083 driver = new ChromeDriver ();
8184 invokeGetFileDataFromUrl ();
@@ -96,6 +99,20 @@ public void testGetFileFromUrlFireFox() throws Exception {
9699 invokeGetFileFromUrl ();
97100 }
98101
102+ @ Test
103+ public void testGetFileFromUrlInternetExplorer () throws Exception {
104+ driver = new InternetExplorerDriver ();
105+ invokeGetFileDataFromUrl ();
106+ invokeGetFileFromUrl ();
107+ }
108+
109+ @ Test
110+ public void testGetFileFromUrlPhantomJS () throws Exception {
111+ driver = new PhantomJSDriver ();
112+ invokeGetFileDataFromUrl ();
113+ invokeGetFileFromUrl ();
114+ }
115+
99116 private void invokeGetFileDataFromUrl () throws Exception {
100117 driver .get (baseUrl + indexPage );
101118 SeleniumDownloadHelper sdlh = new SeleniumDownloadHelper (driver );
0 commit comments