2015-04-22 36 views

回答

0

Sikuli的問題在於它不適用於無頭機器。您可以閱讀更多here

已經有一些嘗試解決這個問題,你可以閱讀它here

0

是Sikuli Maven中央資源庫中不可見Sikuli 1.1.0的Maven依賴項。但是你可以使用的pom.xml如下:它的工作對我來說:這pom.xml的是Sikuli使用TestNG框架:

<repositories> 
     <repository> 
     <!-- OSSRH: com.sikulix --> 
      <name>com.sikulix</name> 
      <id>com.sikulix</id> 
      <url>https://oss.sonatype.org/content/groups/public</url> 
      <layout>default</layout> 
      <releases> 
       <enabled>true</enabled> 
       <updatePolicy>always</updatePolicy> 
      </releases> 
      <snapshots> 
       <enabled>true</enabled> 
       <updatePolicy>always</updatePolicy> 
      </snapshots> 
     </repository> 
    </repositories> 


    <dependencies> 
    <dependency> 
    <groupId>junit</groupId> 
    <artifactId>junit</artifactId> 
    <version>3.8.1</version> 
    <scope>test</scope> 
    </dependency> 

    <dependency> 
    <groupId>org.testng</groupId> 
     <artifactId>testng</artifactId> 
    <version>6.8</version> 
    </dependency> 

    <dependency> 
     <groupId>com.sikulix</groupId> 
     <artifactId>sikulixapi</artifactId> 
     <version>1.1.0-SNAPSHOT</version>   
    </dependency> 
</dependencies> 

<build> 
    <plugins> 
    <plugin> 
     <groupId>org.testngorg.apache.maven.plugins</groupId> 
     <artifactId>maven-compiler-plugin</artifactId> 
     <version>3.3</version> 
     <configuration> 
      <source>1.5</source> 
      <target>1.5</target> 
     </configuration>  
    </plugin> 

    <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-surefire-plugin</artifactId> 
     <version>2.4.2</version> 
     <configuration> 
      <siuteXmlFiles> 
       <suiteXmlFile>testng-customsuite.xml</suiteXmlFile> 
      </siuteXmlFiles> 
     </configuration>  
    </plugin> 
</plugins> 

'