Sikuli Windows Selenium Java错误:致命错误110:正在加载:WinUtil.dll

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

由于使用Java在Selenium WebDriver中运行Sikuli脚本而显示的错误

[[错误] ResourceLoaderBasic:loadLib:致命错误110:加载:WinUtil.dll[错误] ResourceLoaderBasic:loadLib:由于找到了本机库,因此所需的依赖库可能存在问题D:\ Snehal Gaidhane \ Non-Project Work \ Supportive Files \ libs \ WinUtil.dll:找不到指定的过程[错误] ResourceLoaderBasic:loadLib:在运行时检查系统路径中是否有有效的Sikuli libs文件夹![错误]发生致命错误后终止SikuliX(110)!抱歉,继续下去没有任何意义!如果您不知道错误原因或解决方案,请再次运行调试级别为3。您可以将输出粘贴到Q&A板上。

java windows selenium-webdriver sikuli
1个回答
0
投票

WinUtil.dll是Sikuli库文件。在运行时,系统路径上应该只有一个Sikuli libs文件夹,这应该是运行中的Sikuli的一个文件夹(Sikuli在内部尝试支持此文件夹,如果不受用户的阻碍)。

检查在运行时系统路径中是否存在有效的Sikuli libs文件夹。尝试删除您的libs文件夹,然后重新启动自己的脚本。如果这不起作用,则Java / Sikuli路径可能配置不正确。您使用的是32位还是64位Java?如果是32位,请使用64位重试。

此外,您可以尝试使用java选项-Dsikuli.Debug = 3再次运行您的批处理,以获取详细的输出,以获取有关该问题的提示。

原因可能是因为未找到WinUtil中引用的库,这绝对是运行时系统路径的问题。在某些情况下,它原来是AWT.DLL。如果您的路径具有%JAVA_HOME%\ bin,但没有%JAVA_HOME%\ jre \ bin,则可能缺少AWT.DLL。-dll所在的位置。您可以使用依赖项遍历器找出WinUtil.dll找不到的确切DLL。

请通过使用Java选项-Dsikuli.Debug = 3运行来粘贴更多调试日志,以详细了解问题。


0
投票

是时候升级到SikuliX 2.0.1版本了;-)

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