【问题标题】:AutoIT exe not working in selenium but works normallyAutoIT exe 不能在 selenium 中工作,但可以正常工作
【发布时间】:2017-07-14 04:46:34
【问题描述】:

我想关闭提交表单后显示的打印窗口。我使用 AutoIT 创建了一个 exe 来关闭窗口。单独运行时它工作正常,但是当我将它包含在 selenium 中时它不起作用。下面我展示了 selenium 中用于调用 AutoIT exe 的代码。请任何人提出更好的选择或帮助我解决这个问题 // 关闭打印窗口 Runtime.getRuntime().exec("D:\eclipse-workspace\AutoITFiles\cancelPrintwindow.exe");

【问题讨论】:

  • 您收到的错误消息是什么。您提到手动执行 autoIT exe 工作正常。您在代码中提到的路径是否正确?在java中我们必须使用单正斜杠“/”或双反斜杠“\\”同时提及子目录。
  • 我尝试了所有斜线组合。它没有显示任何错误消息。但它没有执行 exe 或关闭打印窗口
  • 向我们展示您的脚本代码。尝试调试它。

标签: selenium autoit


【解决方案1】:

根据您的文件路径,我假设您使用的是 Java,您的项目中是否有正确的 AutoIt jar 和 dll 文件?

您将需要以下文件作为项目的一部分:

  • AutoItX4Java.jar(或其他版本)
  • jacob.jar
  • AutoItX3.dll
  • AutoItX3_64.dll

【讨论】:

    猜你喜欢
    • 2015-10-21
    • 1970-01-01
    • 2013-06-29
    • 2021-06-28
    • 2012-07-26
    • 1970-01-01
    • 1970-01-01
    • 2011-08-29
    • 2015-02-14
    相关资源
    最近更新 更多