diff --git a/pom.xml b/pom.xml index 767e7efe..7801947f 100644 --- a/pom.xml +++ b/pom.xml @@ -40,7 +40,7 @@ UTF-8 UTF-8 - 2.53.0 + 3.0.0-beta2 false firefox 1 @@ -104,7 +104,7 @@ com.lazerycode.selenium driver-binary-downloader-maven-plugin - 1.0.9 + 1.0.10 ${project.basedir}/src/test/resources/selenium_standalone_binaries ${project.basedir}/src/test/resources/selenium_standalone_zips diff --git a/src/test/java/com/lazerycode/selenium/config/DriverType.java b/src/test/java/com/lazerycode/selenium/config/DriverType.java index 80466cdf..a04eaa4e 100644 --- a/src/test/java/com/lazerycode/selenium/config/DriverType.java +++ b/src/test/java/com/lazerycode/selenium/config/DriverType.java @@ -3,7 +3,7 @@ import org.openqa.selenium.Proxy; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.firefox.MarionetteDriver; +import org.openqa.selenium.firefox.FirefoxDriver; import org.openqa.selenium.ie.InternetExplorerDriver; import org.openqa.selenium.opera.OperaDriver; import org.openqa.selenium.phantomjs.PhantomJSDriver; @@ -23,11 +23,12 @@ public enum DriverType implements DriverSetup { FIREFOX { public DesiredCapabilities getDesiredCapabilities(Proxy proxySettings) { DesiredCapabilities capabilities = DesiredCapabilities.firefox(); + capabilities.setCapability("marionette", true); return addProxySettings(capabilities, proxySettings); } public WebDriver getWebDriverObject(DesiredCapabilities capabilities) { - return new MarionetteDriver(capabilities); + return new FirefoxDriver(capabilities); } }, CHROME { diff --git a/src/test/resources/RepositoryMap.xml b/src/test/resources/RepositoryMap.xml index fb053cff..0340d331 100644 --- a/src/test/resources/RepositoryMap.xml +++ b/src/test/resources/RepositoryMap.xml @@ -16,10 +16,10 @@ - + - http://chromedriver.storage.googleapis.com/2.22/chromedriver_win32.zip - 128f4ea29870d5f7c1235403e2deed13dc0903a7 + http://chromedriver.storage.googleapis.com/2.23/chromedriver_win32.zip + 847bf2497eab7aac5cf0622e49939f976087aae4 sha1 @@ -39,10 +39,10 @@ - + - https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.0.0-windows.zip - ca0c753e5d8820a271dd7c2d6a9fad6ff86fb09f + https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-windows.zip + eb61e6dc49832a3d60f708a92fa7299c57cad7db sha1 @@ -55,10 +55,10 @@ - - - https://github.com/mozilla/geckodriver/releases/download/v0.8.0/geckodriver-v0.8.0-win32.zip - e5a676d2d0e5779dab78e65fdd11858e86832690 + + + https://github.com/mozilla/geckodriver/releases/download/v0.10.0/geckodriver-v0.10.0-win64.zip + babc51b39da6f9a090c3c0e3ab9e800086f6140c sha1 @@ -66,15 +66,15 @@ - + - http://chromedriver.storage.googleapis.com/2.22/chromedriver_linux64.zip - ee19e5fc596fcf0b66aac30383401a3015caec46 + http://chromedriver.storage.googleapis.com/2.23/chromedriver_linux64.zip + 917f9e939e816c4f4487b2ebfddb21ecc77a4a9c sha1 - http://chromedriver.storage.googleapis.com/2.22/chromedriver_linux32.zip - e5fd33ebc9f1fdaab2b7b67dd0a25ac1af930fd5 + http://chromedriver.storage.googleapis.com/2.23/chromedriver_linux32.zip + b4bc392b16a62988cf0aa8e609e7edcc7a13ecc8 sha1 @@ -94,6 +94,18 @@ + + + https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2 + f8afc8a24eec34c2badccc93812879a3d6f2caf3 + sha1 + + + https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-i686.tar.bz2 + 9870663f5c2826501508972b8a201d9210d27b59 + sha1 + + https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.8-linux-x86_64.tar.bz2 @@ -108,10 +120,10 @@ - + - https://github.com/mozilla/geckodriver/releases/download/v0.8.0/geckodriver-0.8.0-linux64.gz - bca6b4acb815f5a13d275aac15b107e31c073e89 + https://github.com/mozilla/geckodriver/releases/download/v0.10.0/geckodriver-v0.10.0-linux64.tar.gz + 7dd33d2779aedaca41f94dee2f1db6a25d9230a2 sha1 @@ -119,10 +131,10 @@ - + - http://chromedriver.storage.googleapis.com/2.22/chromedriver_mac32.zip - 896b8e04aa86f3ced1a20d1a649c8ba849514f2d + http://chromedriver.storage.googleapis.com/2.23/chromedriver_mac32.zip + 8343cb5ed784c1c23c90ecfa86da0dc058d68c89 sha1 @@ -137,10 +149,10 @@ - + - https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.0.0-macosx.zip - 97f87188bb2fc81e0c57ec3a376b722e3bcc30c9 + https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-macosx.zip + c6e1a16bb9e89ce1e392a4768e99177797c93350 sha1 @@ -153,10 +165,10 @@ - + - https://github.com/mozilla/geckodriver/releases/download/v0.8.0/geckodriver-0.8.0-OSX.gz - 0db4231305f4d46bdc4355c3dc3c7936850f6ee6 + https://github.com/mozilla/geckodriver/releases/download/v0.10.0/geckodriver-v0.10.0-macos.tar.gz + ca22ac7a159bc81f2e2f35fd29ccd6693a81b763 sha1