Selenium : unable to instantiate Safari

98 views
Skip to first unread message

Akshay Pachkhede

unread,
Jul 2, 2015, 3:06:56 AM7/2/15
to seleniu...@googlegroups.com
Hi All,

I am unable to instantiate Safari browser through Selenium Automation Framework on Mac-machine.
I am using SafariDriver Version 2.45.0 and Selenium WebDriver Version 2.46.0.
Please refer the Steps I have followed to instantiate Safari and suggest any corrections to it.

1)Downloaded Safari Extension from https://code.google.com/p/selenium/wiki/SafariDriver this link.
2)Installed Safari Extension to the Safari browser.
3)Created a java project in eclipse and added a code to instantiate safari browser.
4)I am getting following error mentioned in logs,please refer logs attached.

Jun 30, 2015 3:46:42 PM org.openqa.selenium.safari.SafariDriverServer start

INFO: Server started on port 6464

Jun 30, 2015 3:46:42 PM org.openqa.selenium.safari.SafariDriverCommandExecutor start

INFO: Launching Safari

Jun 30, 2015 3:46:42 PM org.openqa.selenium.safari.SafariDriverCommandExecutor start

INFO: Waiting for SafariDriver to connect

Jun 30, 2015 3:46:43 PM org.openqa.selenium.safari.SafariDriverChannelHandler$1 operationComplete

INFO: Connection opened

Jun 30, 2015 3:46:43 PM org.openqa.selenium.safari.SafariDriverCommandExecutor start

INFO: Driver connected in 1076 ms

Jun 30, 2015 3:46:43 PM org.openqa.selenium.safari.SafariDriverCommandExecutor stop

INFO: Shutting down

Jun 30, 2015 3:46:43 PM org.openqa.selenium.safari.SafariDriverCommandExecutor stop

INFO: Closing connection

Jun 30, 2015 3:46:43 PM org.openqa.selenium.safari.SafariDriverCommandExecutor stop

INFO: Stopping Safari

Jun 30, 2015 3:46:43 PM org.openqa.selenium.safari.SafariDriverCommandExecutor stop

INFO: Stopping server

Jun 30, 2015 3:46:43 PM org.openqa.selenium.safari.SafariDriverServer stop

INFO: Stopping server

Jun 30, 2015 3:46:43 PM org.openqa.selenium.safari.SafariDriverCommandExecutor stop

INFO: Shutdown complete

Exception in thread "main" org.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.

Build info: version: '2.46.0', revision: '87c69e2', time: '2015-06-04 16:17:10'

System info: host: 'NAG1-DMAC-41536', ip: '172.18.41.123', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.10.2', java.version: '1.8.0_45'

Driver info: driver.version: SafariDriver

at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:599)

at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:242)

at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:128)

at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:141)

at org.openqa.selenium.safari.SafariDriver.<init>(SafariDriver.java:58)

at org.openqa.selenium.safari.SafariDriver.<init>(SafariDriver.java:42)

at testng.safarilaunch.main(safarilaunch.java:10)

Caused by: java.lang.ClassCastException: com.google.gson.JsonObject cannot be cast to java.lang.String

at org.openqa.selenium.remote.JsonToBeanConverter.convert(JsonToBeanConverter.java:111)

at org.openqa.selenium.remote.JsonToBeanConverter.convert(JsonToBeanConverter.java:42)

at org.openqa.selenium.safari.SafariDriverCommandExecutor.execute(SafariDriverCommandExecutor.java:191)

at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:578)

... 6 more


Many Thanks.

 

Akshar Tiwari

unread,
Jul 7, 2015, 1:51:34 PM7/7/15
to seleniu...@googlegroups.com
Hi Akshay,

You can refer below bug for Selenium WebDriver Version 2.46.0.

https://github.com/SeleniumHQ/selenium/issues/631

Cheers,
Akshar
Reply all
Reply to author
Forward
0 new messages