Steps to setup test environment to execute selenium webdriver java tests on iphone / simulators

104 views
Skip to first unread message

vishud...@gmail.com

unread,
Dec 9, 2014, 5:51:43 AM12/9/14
to ios-d...@googlegroups.com
I have seen on http://ios-driver.github.io/ios-driver/?page=setup
that to use selenium webdriver tests on a real device for UIWeb, you need the iphone SDK and a provisioning profile.

I want to write my selenium webdriver tests for iphone in Java, Eclipse or XCODE in MAC.

Can any one share me the detailed steps how to setup the environment and start execute my tests on iphone/ipad /simulators.

Thank you for your help. Your help very much appreciated.

Vishwanath Sagar

unread,
Dec 14, 2014, 3:46:27 AM12/14/14
to ios-d...@googlegroups.com
Hi,

Can any one share me the steps please.
I am getting 

Exception in thread "main" org.openqa.selenium.SessionNotCreatedException: {simulator=true, timeHack=false, locale=en_GB, CFBundleName=/Users/pradiponecom/Documents/Vishwa/IOS_Driver_Jars/TestApp.app, device=iphone, CFBundleVersion=1.0, language=en, instruments=true} not found on server.
Build info: version: 'unknown', revision: 'unknown', time: 'unknown'
System info: os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.7.5', java.version: '1.7.0_71'
Driver info: driver.version: unknown
Build info: version: 'unknown', revision: 'unknown', time: 'unknown'
System info: os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.7.5', java.version: '1.7.0_71'
Driver info: driver.version: unknown
Command duration or timeout: 206 milliseconds
Build info: version: 'unknown', revision: 'unknown', time: 'unknown'
System info: host: 'Pradips-Mac-mini.local', ip: '192.168.193.131', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.7.5', java.version: '1.7.0_71'
Driver info: org.openqa.selenium.remote.RemoteWebDriver
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:204)
at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:156)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:599)
at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:240)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:126)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:153)
at TestCode.main(TestCode.java:36)
Caused by: org.openqa.selenium.SessionNotCreatedException: {simulator=true, timeHack=false, locale=en_GB, CFBundleName=/Users/pradiponecom/Documents/Vishwa/IOS_Driver_Jars/TestApp.app, device=iphone, CFBundleVersion=1.0, language=en, instruments=true} not found on server.
Build info: version: 'unknown', revision: 'unknown', time: 'unknown'
System info: os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.7.5', java.version: '1.7.0_71'
Driver info: driver.version: unknown
Build info: version: 'unknown', revision: 'unknown', time: 'unknown'
System info: os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.7.5', java.version: '1.7.0_71'
Driver info: driver.version: unknown
Build info: version: 'unknown', revision: 'unknown', time: 'unknown'
System info: host: 'Pradips-Mac-mini.local', ip: '192.168.193.131', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.7.5', java.version: '1.7.0_71'
Driver info: driver.version: unknown
at org.uiautomation.ios.server.command.uiautomation.NewSessionNHandler.handle(NewSessionNHandler.java:54)
at org.uiautomation.ios.server.command.BaseCommandHandler.handleAndRunDecorators(BaseCommandHandler.java:86)
at org.uiautomation.ios.server.servlet.IOSServlet.getResponse(IOSServlet.java:144)
at org.uiautomation.ios.server.servlet.IOSServlet.process(IOSServlet.java:85)
at org.uiautomation.ios.server.servlet.IOSServlet.doPost(IOSServlet.java:57)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:533)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:475)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:224)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:920)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:403)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:184)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:856)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:47)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:114)
at org.eclipse.jetty.server.Server.handle(Server.java:352)
at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:596)
at org.eclipse.jetty.server.HttpConnection$RequestHandler.content(HttpConnection.java:1066)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:805)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:218)
at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:426)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:510)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.access$000(SelectChannelEndPoint.java:34)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:40)
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:450)
at java.lang.Thread.run(Thread.java:745)


Please help.

Sridhar Dachepelly

unread,
Feb 9, 2015, 2:51:38 PM2/9/15
to ios-d...@googlegroups.com
Hey Vishwanath,

Did you get any answer for this above issue, if you get any solution please let me know. I am also facing the same problem.


Thanks,
Shridhar.
Reply all
Reply to author
Forward
Message has been deleted
0 new messages