【问题标题】:How to generate 64-bit version of sikuli JAR?如何生成 64 位版本的 sikuli JAR?
【发布时间】:2015-04-06 15:15:53
【问题描述】:

我正在开发 selenium 中的测试自动化代码,我想在我的代码中使用“sikuli”来处理我的网络应用程序中的窗口和 Flash 对象, 我使用的是 64 位 JVM,但是没有 64 位版本的 Sikuli 可用,这导致运行代码时出错,

“无法在 AMD 64 位平台上加载 IA 32 位 .dll”

我在互联网上找不到 64 位 sikuli Jar,但我发现 Sikuli 源代码托管在 GitHub 上,有人可以帮助我了解我是否可以使用该源代码并将其编译成 64 位版本的 jar ? 我不确定这是否可能。

【问题讨论】:

标签: selenium sikuli


【解决方案1】:

如果您安装 Sikuli 1.0.1,您也可以选择安装 6 个软件包。我建议安装前 5 个。然后你将拥有所有你将要使用的东西。

如果您还使用 Windows 以外的其他系统,则建议使用第 6 个软件包。

我已经安装了所有 6 个。

【讨论】:

    【解决方案2】:

    终于搞定了,这就是我所做的,


    • 下载 sikuli 设置 Jar "https://launchpad.net/sikuli/sikulix/1.0.1/+download/sikuli-setup.jar"

    • 将此 jar 保存在文件夹“SikuliSetup”中,现在创建一个子目录
      稍后会出现的“下载”。

    • 运行上面的Jar,这样会在上面生成两个文件 目录。

    • 现在运行从上述设置生成的“runSetup.bat”文件。这个 将开始设置,现在选择第 4 和第 6 个选项 'sikulisetup' 弹出并点击'setup Now'。

    • 由于默认安全性,上述步骤对于大多数人来说将失败 问题。

    • 如果上述步骤失败,则需要离线下载 此 URL 中此 jar 的版本
      https://launchpadlibrarian.net/156273987/Sukuli-1.0.1-Offline-Setup-Java-option3-option4.zip”。

    • 解压上述文件并将“1.0.1-3.jar”文件复制到“下载”
      之前在“SikuliSetup”目录下创建的目录。

    • 现在再次运行“runSetup.bat”文件,这将生成一个新的 jar 文件“sikuli-java”及其在“lib”下的依赖库 文件夹。

    • 就是这样,现在将这个 jar 'sikuli-java.jar' 复制到你的 java build eclipse中的路径。

    • 现在 Java 将毫无问题地使用这个 sikuli 库。

    • 在构建路径下设置 jar 文件后,重新启动
      系统并重新登录。

    【讨论】:

      猜你喜欢
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-21
      • 2013-12-05
      • 2021-07-08
      • 2011-06-17
      • 1970-01-01
      相关资源
      最近更新 更多