Selenium Video Node api

问题描述 投票:1回答:1

我正在使用 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)

请帮助我。预先谢谢你

selenium selenium-webdriver selenium-rc selenium-grid
1个回答
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

-安东

© www.soinside.com 2019 - 2024. All rights reserved.