错误:ResourceLoaderBasic:checkLibsDir:不是SikuliX的有效libs目录:/ Applications / setup / libs

时间:2017-08-24 14:31:32

标签: java eclipse macos selenium-webdriver sikuli-script

我正在尝试在Eclipse IDE中运行来自mac的selenium集成的sikuli java应用程序,但它会抛出错误。我已将sikuli脚本,selenium和chromedriver添加到/ Applications / setup path。

此应用程序在Windows中运行,但似乎在mac os上运行了一些问题。

附上的是代码和错误消息,有人可以帮我解决这个问题。enter image description here

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.sikuli.script.FindFailed;
import org.sikuli.script.Pattern;
import org.sikuli.script.Screen;
import org.testng.annotations.Test;

public class SikuliGameLoad {
@Test
public static void main(String[] args) throws FindFailed {  
System.setProperty("webdriver.chrome.driver", 
"/Applications/setup/chromedriver");
WebDriver driver = new ChromeDriver();
driver.get("https://accounts.google.com");
driver.manage().window().maximize();
Screen screen = new Screen(); 
Pattern image = new 
Pattern("/Users/name/Documents/workspace/Web/imgs/gmail.png");
screen.wait(image,10);
screen.doubleClick(image);
//screen.click(image3);      

}
}

错误:

/应用/建立/ chromedriver 在端口46875上启动ChromeDriver 2.31.488774(7e15618d1bf16df8bf0ecf2914ed1964a387ba0b) 仅允许本地连接。 [error] ResourceLoaderBasic:checkLibsDir:不是SikuliX(x86_64)的有效libs目录:/ Applications / setup / libs [error] ResourceLoaderBasic:check:libs dir为空,内容错误或过时 [动作] ResourceLoaderBasic:检查:请稍等!尝试将libs解压缩到:/ Applications / setup / libs [error] ResourceLoaderBasic:checkLibsDir:不是SikuliX(x86_64)的有效libs目录:/ Applications / setup / libs [error] ResourceLoaderBasic:loadLib:致命错误109:找不到:/Applications/setup/libs/libVisionProxy.dylib [错误]致命错误后终止SikuliX(109)!对不起,但继续没有意义! 如果您对错误原因或解决方案一无所知,请再次运行 调试级别为3.您可以将输出粘贴到Q& A板上。

更新:

我添加了sikulixapi.jar并面对以下问题,而不是sikuli脚本jar:

线程中的异常“main”FindFailed:/Users/name/Documents/workspace/SikuliGameLoad/Images/options.png:(182x56)in S(0)[0,0 1440x900] E:Y,T:3.0   第2754行,在文件Region.java中

at org.sikuli.script.Region.wait(Region.java:2754)
at com.sg.test.SikuliGameLoad.SikuliTest.main(SikuliTest.java:26)

0 个答案:

没有答案