我想通过启动selenium-server-独立的-2.19.0.jar -servlets来添加自己的servlet,但不知道如何实现。
是否有可能找到开发人员关于selenium2 servlet的指南?
举个例子也很好。
很多次!
我的工作解决方案:
1) http://selenium.googlecode.com/svn/tags/selenium-2.19.0的结帐
2)创建了从HubServlet扩展而来的RegistryBasedServlet
包装org.openqa.grid.web.servlet.alpha;公共类HubServlet扩展RegistryBasedServlet {.}
3)建筑
./彻底释放(只有一次)
./go //java/server/src/org/openqa/grid/selenium:selenium:uber (每次我在org.openqa.grid.web.servlet.alpha.HubServlet上更改某些内容)
发布于 2012-03-15 15:45:09
对我起作用的解决方案:
googlecode中
$ svn co selenium
$ cd selenium
$ mkdir java/server/src/org/openqa/grid/web/servlet/alpha
包org.openqa.grid.web.servlet.alpha;公共类HubServlet扩展RegistryBasedServlet {. }
$ ./go清除googlecode selenium-server中的//java/server/src/org/openqa/grid/web/servlet/alpha:HubServlet
$ wget http://selenium.googlecode.com/files/selenium-server-standalone-2.19.0.jar -O -O jar(s)
$ mkdir tmp $ (cd tmp;jar -xf -xf $ (cd tmp;jar -xf selenium-server-独立-2.19.0.jar)$ jar -cfM selenium-server-standalone.jar -C $dir_sel_-cfM/tmp。
$ java -jar selenium-server-standalone.jar -role集线器-servlets -servlets
你会看到这样的情况:
15.03.2012 16:25:07 org.openqa.grid.selenium.GridLauncher main
INFO: Launching a selenium grid server
15.03.2012 16:25:08 org.openqa.grid.web.Hub <init>
INFO: binding org.openqa.grid.web.servlet.alpha.HubServlet to /grid/admin/HubServlet/*
361 [main] INFO org.seleniumhq.jetty7.server.Server - jetty-7.x.y-SNAPSHOT
392 [main] INFO org.seleniumhq.jetty7.server.handler.ContextHandler - started
o.s.j.s.ServletContextHandler{/,null}
400 [main] INFO org.seleniumhq.jetty7.server.AbstractConnector - Started
SocketConnector@0.0.0.0:4444https://stackoverflow.com/questions/9227160
复制相似问题