当前位置: 首页 > 知识库问答 >
问题:

如何将Sikuli集成到项目中运行Build.Gradle?

赏弘
2023-03-14

我正在我的项目中使用Sikuli来处理一些flash按钮。当在本地运行脚本时,它工作得很好。问题是,当我需要运行build.gradle时,我需要在build.gradle中有Sikuli依赖项。我就是这么写的。运行构建时,会出现以下错误:

>

  • 错误:无法解析配置“:Compile”的所有依赖项。

    找不到com.googlecode.javacpp:javacpp:0.1.要求::new_qa_automation:1.0>org.sikuli:sikuli-api:1.0.2>org.sikuli:sikuli-c ore:1.0.1找不到com.googlecode.javacv:javacv:0.1。要求者::new_qa_automation:1.0>org.sikuli:sikuli-api:1.0.2>org.sikuli:sikuli-c ore:1.0.1

    这是我的build.gradle文件

    apply plugin:'java'version='1.0'apply plugin:'project-report'

    存储库{html" target="_blank">mavenCentral()maven{url“http://repo.springsource.org/release”url“http://oss.sonatype.org/content/groups/public/”}}

    任务测试(overwrite:true){dependsOn assemble,processTestResources,compileTestJava doLast{javaexec{main=“cucumber.api.cli.main”classpath=configurations.cucumberRuntime+sourcesets.main.output+sourcesets.test.output
    //一些参数

            systemProperties System.properties
        }
    } }   
    

    依赖项{compile“org.seleniumHQ.selenium:selenium-java:2.32.+”compile“org.apache.commons:commons-lang3:3.1”compile“org.springframework:spring-context:3.2.3.release”编译组:“org.sikuli”,名称:“sikuli-api”,版本:“1.0.+”编译组:“commons-collections”,名称:“commons-collections”,版本:“3.+”testCompile“info.cukes:cucumber-java:1.1.2”

    我添加了Maven存储库的URL。现在错误更改为

    Epage.java:9:错误:包org.sikuli.script不存在导入org.sikuli.script.findfailed;

  • 共有1个答案

    通迪
    2023-03-14

    Sikuli IDE项目中的sikuli-script.jar没有在任何存储库中提供,因此您必须像使用第三方jar一样使用它

    参见:“Mavan's central repository将不回答任何Sikuli Stuff”https://answers.launchpad.net/Sikuli/+question/185713

    “gradle:使第三方jar可用于本地gradle repository”gradle:使第三方jar可用于本地gradle repository

     类似资料:
    • 问题内容: 我广泛使用Selenium进行集成测试。适用于所有常规内容(HTML / AJAX),但是当我尝试测试第三方ActiveX,Java applet和Flash组件时却一无所获。 我为此找到的解决方案是Sikuli。在本地运行良好,但是如何将其集成到Selenium中呢? 顺便说一句 如果相关,对于Selenium,我正在使用Python API。 问题答案: 请参阅Selenium R

    • 我已经创建了这个控制器 报告consultas.jrxml位于folded resources上 当我运行te应用程序并运行endpoint时,我会出现以下错误: 你能帮我吗?

    • 我想做这样的事情: 项目tests_thing1.sikuli: 并且有类似的类似Tests_Thing2和Tests_Thing3项目

    • 我正在构建我的第一个Android应用程序,我在github上发现了一个java项目,我想和我的应用程序集成在一起。我是否可以手动将java文件添加到我的android项目目录 app->java->com.example.appname java客户机的src->main目录有一个嵌套的文件结构,所以我不确定这是否会引起问题。 我已经尝试了本文中的解决方案,但我没有看到步骤2中提供的选项如何将现

    • 我刚来锡库利。我想在我的python(2.7版)单元测试(实际上是selenium webdriver测试)中添加sikuli特性(能够检查网页上是否显示了特定的图像)。有什么建议怎么做吗?我尝试安装,但出现错误(因为它可能需要Cython)。

    • 请容忍我,我不是编码专家。 我使用ANTRWorks 2在ANTLR4中构建了一个语法。我用各种测试字符串测试了语法,它在其中运行良好。现在我遇到的问题是在我自己的代码中使用生成的lexer和解析器。作为代码生成目标,我使用Java。 以下是我正在尝试的代码: 它的输出就是“查询”,这是我的起始规则。我希望类似AntlWorks的输出:“(查询(quant_expr query((match st