Selenium Video Node api

时间:2015-01-29 06:35:12

标签: selenium selenium-webdriver selenium-rc selenium-grid

我正在使用 selenium video node api来记录远程计算机屏幕,但是当我运行服务器或集线器时,它运行得很好,但是当我启动节点或客户端时它会出错。

Hub Run
java -cp selenium-video-node-1.4.jar; selenium-server-standalone-2.44.0.jar org.openqa.grid.selenium.GridLauncher -servlets com.aimmac23.hub.servlet.HubVideoDownloadServlet -role hub

节点运行
java -cp selenium-video-node-1.4.jar; selenium-server-standalone-2.44.0.jar org.openqa.grid.selenium.GridLauncher -servlets com.aimmac23.node.servlet.VideoRecordingControlServlet -proxy com.aimmac23。 hub.proxy.VideoProxy -role webdriver -hub http://192.168.2.245:4444/grid/register -port 6666

出现错误,如

11:51:30.817 INFO - RemoteWebDriver instances should connect to: http://127.0.0.1:6666/wd/hub

11:51:31.254 INFO - Could not load 64 bit native libraries - attempting 32 bit i
nstead Exception in thread "main" java.lang.UnsatisfiedLinkError: Unable to load library 'vpx': The specified module could not be found.

    at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:169)
    at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:242)
    at com.sun.jna.Library$Handler.<init>(Library.java:140)
    at com.sun.jna.Native.loadLibrary(Native.java:368)
    at com.sun.jna.Native.loadLibrary(Native.java:353)
    at com.aimmac23.node.jna.JnaLibraryLoader.tryLoadLibraries(JnaLibraryLoader.java:125)
    at com.aimmac23.node.jna.JnaLibraryLoader.tryBitDepth(JnaLibraryLoader.java:150)
    at com.aimmac23.node.jna.JnaLibraryLoader.init(JnaLibraryLoader.java:110)
    at com.aimmac23.node.RecordVideoCallable.<clinit>(RecordVideoCallable.java:26)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at com.aimmac23.node.servlet.VideoRecordingControlServlet.<clinit>(VideoRecordingControlServlet.java:40)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at org.openqa.grid.web.utils.ExtraServletUtil.createServlet(ExtraServletUtil.java:38)
    at org.openqa.grid.internal.utils.SelfRegisteringRemote.startRemoteServer(SelfRegisteringRemote.java:123)
    at org.openqa.grid.selenium.GridLauncher.main(GridLauncher.java:115)

请帮帮我 提前谢谢

1 个答案:

答案 0 :(得分:0)

尝试使用2015-02-06为https://aimmac23.com/public/maven-repository/com/aimmac23/selenium-video-node/1.6/

的最新视频节点

我在64位计算机上运行 - 可能是因为如果64位本机库没有加载,那么加载32位库并且你看到异常的异常第一次尝试。您可以自行检查,代码位于:https://github.com/aimmac23/selenium-video-node

-Anton