2015-01-29 6 views
1

원격 기계 화면을 기록하는 데 selenium video node api을 사용하고 있지만 서버 나 허브를 실행할 때 완벽하게 실행되지만 노드 나 클라이언트를 시작할 때 오류가 발생합니다.Selenium Video 노드 api

허브 실행
자바 -cp 셀레늄 비디오 노드-1.4.jar, 셀레늄 - 서버 - 독립 - 2.44.0.jar org.openqa.grid.selenium.GridLauncher -servlets com.aimmac23.hub -role 허브 .servlet.HubVideoDownloadServlet

노드 실행
자바 -cp 셀레늄 - 비디오 노드 1.4.jar, 셀레늄 - 서버 - 독립 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

,451,515,

이 제발 도와주세요

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) 

같은 오류를 제공합니다.
은 사전에 감사

답변

0

내가 64 비트 시스템에서 실행 해요 https://aimmac23.com/public/maven-repository/com/aimmac23/selenium-video-node/1.6/

2015년 2월 6일에있는 최신 비디오 노드를 사용해보십시오 - 그것이 될 수 있음을 64 비트 네이티브 라이브러리 돈 경우 로드하지 않으면 32 비트 라이브러리가로드되고 첫 번째 시도에서 예외가 표시됩니다. 직접 확인할 수 있습니다. 코드는 다음 위치에 있습니다. https://github.com/aimmac23/selenium-video-node

- 애런