Author: kishore
Date: Sun Mar 26 11:32:52 2017
New Revision: 1788717

URL: http://svn.apache.org/viewvc?rev=1788717&view=rev
Log:
Added selenium test support for Internet Explorer.

Modified:
    
manifoldcf/trunk/framework/core/src/test/java/org/apache/manifoldcf/core/tests/SeleniumTester.java

Modified: 
manifoldcf/trunk/framework/core/src/test/java/org/apache/manifoldcf/core/tests/SeleniumTester.java
URL: 
http://svn.apache.org/viewvc/manifoldcf/trunk/framework/core/src/test/java/org/apache/manifoldcf/core/tests/SeleniumTester.java?rev=1788717&r1=1788716&r2=1788717&view=diff
==============================================================================
--- 
manifoldcf/trunk/framework/core/src/test/java/org/apache/manifoldcf/core/tests/SeleniumTester.java
 (original)
+++ 
manifoldcf/trunk/framework/core/src/test/java/org/apache/manifoldcf/core/tests/SeleniumTester.java
 Sun Mar 26 11:32:52 2017
@@ -30,6 +30,7 @@ import org.openqa.selenium.WebElement;
 import org.openqa.selenium.chrome.ChromeDriver;
 import org.openqa.selenium.chrome.ChromeOptions;
 import org.openqa.selenium.firefox.FirefoxDriver;
+import org.openqa.selenium.ie.InternetExplorerDriver;
 import org.openqa.selenium.support.ui.ExpectedCondition;
 import org.openqa.selenium.support.ui.ExpectedConditions;
 import org.openqa.selenium.support.ui.Select;
@@ -47,7 +48,8 @@ public class SeleniumTester
   public enum BrowserType
   {
     CHROME,
-    FIREFOX
+    FIREFOX,
+    IE
   }
 
   /**
@@ -92,6 +94,15 @@ public class SeleniumTester
         //Create a new instance of Firefox driver
         driver = new FirefoxDriver();
         break;
+      case IE:
+        if(System.getProperty("webdriver.ie.driver") == null
+                || System.getProperty("webdriver.ie.driver").length() == 0)
+          throw new IllegalStateException(
+                  "Please configure your SL_IE_DRIVER environment variable to 
point to the Internet Explorer Driver");
+
+        //For more info, on how to configure IE driver, plese read 
https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver
+        driver = new InternetExplorerDriver();
+        break;
       default:
         throw new IllegalArgumentException("Unknown browser type");
     }


Reply via email to