Wenn ich versuche, Appium registrieren mit Android-Funktionen auf Selenium Grid laufen auf lokaler, es Fehler ausFehler ein Android-Knoten durch Appium auf Selenium Grid bei der Registrierung
Unten ist meine Config JSON-Datei: -
{
"capabilties":
[
{
"deviceName": "8788beed",
"version":"6.0.1",
"maxInstances": 3,
"platform":"WINDOWS",
"platformName":"ANDROID"
}
],
"configuration":
{
"cleanUpCycle": 2000,
"timeout": 30000,
"host": "192.168.1.43",
"proxy": "org.openqa.grid.selenium.proxy.DefaultRemoteProxy",
"url":"http://192.168.1.43:4723/wd/hub",
"port": 4723,
"maxSession": 6,
"register": true,
"registerCycle": 5000,
"hubPort": 4444,
"hubHost": "192.168.1.43"
}
}
Ich habe versucht, die Fähigkeiten und Konfiguration Dutzende von Malen zu ändern, aber nicht umsonst.
Dies ist der Fehler, der jedes Mal ausgelöst, dass ich versuche Appium auf dem Grid zu registrieren: -
2016-07-19 12:16:23.135:INFO:osjs.AbstractConnector:Started [email protected]
0.0:4444
2016-07-19 12:18:07.740:WARN:osjs.ServletHandler:/grid/register
java.lang.NullPointerException
at org.openqa.grid.common.RegistrationRequest.getNewInstance(Registratio
nRequest.java:277)
at org.openqa.grid.web.servlet.RegistrationServlet.process(RegistrationS
ervlet.java:75)
at org.openqa.grid.web.servlet.RegistrationServlet.doPost(RegistrationSe
rvlet.java:60)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.seleniumhq.jetty7.servlet.ServletHolder.handle(ServletHolder.java
:565)
at org.seleniumhq.jetty7.servlet.ServletHandler.doHandle(ServletHandler.
java:479)
at org.seleniumhq.jetty7.server.session.SessionHandler.doHandle(SessionH
andler.java:225)
at org.seleniumhq.jetty7.server.handler.ContextHandler.doHandle(ContextH
andler.java:1031)
at org.seleniumhq.jetty7.servlet.ServletHandler.doScope(ServletHandler.j
ava:406)
at org.seleniumhq.jetty7.server.session.SessionHandler.doScope(SessionHa
ndler.java:186)
at org.seleniumhq.jetty7.server.handler.ContextHandler.doScope(ContextHa
ndler.java:965)
at org.seleniumhq.jetty7.server.handler.ScopedHandler.handle(ScopedHandl
er.java:117)
at org.seleniumhq.jetty7.server.handler.HandlerWrapper.handle(HandlerWra
pper.java:111)
at org.seleniumhq.jetty7.server.Server.handle(Server.java:349)
at org.seleniumhq.jetty7.server.AbstractHttpConnection.handleRequest(Abs
tractHttpConnection.java:452)
at org.seleniumhq.jetty7.server.BlockingHttpConnection.handleRequest(Blo
ckingHttpConnection.java:47)
at org.seleniumhq.jetty7.server.AbstractHttpConnection.content(AbstractH
ttpConnection.java:894)
at org.seleniumhq.jetty7.server.AbstractHttpConnection$RequestHandler.co
ntent(AbstractHttpConnection.java:948)
at org.seleniumhq.jetty7.http.HttpParser.parseNext(HttpParser.java:857)
at org.seleniumhq.jetty7.http.HttpParser.parseAvailable(HttpParser.java:
235)
at org.seleniumhq.jetty7.server.BlockingHttpConnection.handle(BlockingHt
tpConnection.java:66)
at org.seleniumhq.jetty7.server.bio.SocketConnector$ConnectorEndPoint.ru
n(SocketConnector.java:254)
at org.seleniumhq.jetty7.util.thread.QueuedThreadPool.runJob(QueuedThrea
dPool.java:599)
at org.seleniumhq.jetty7.util.thread.QueuedThreadPool$3.run(QueuedThread
Pool.java:534)
at java.lang.Thread.run(Thread.java:745)
2016-07-19 12:18:12.511:WARN:osjs.ServletHandler:/grid/register
java.lang.NullPointerException
Ich versuchte Appium von der GUI sowie von der Kommandozeile ausgeführt werden folgenden Befehl: -
appium --nodeconfig C:\SeleniumGrid\androidNodeConfig.json
ich bin nicht in der Lage Appium android Knoten zu registrieren. Bitte helfen Sie.
Danke.