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

从另一个Sikuli项目运行Sikuli文件

闻人嘉悦
2023-03-14

我想做这样的事情:

项目tests_thing1.sikuli:

import unittest

class Tests_Thing1(unittest.TestCase):
    def setUp(self):
        #do some stuff     
    def tearDown(self):
        #do some stuff  
    def test_Created(self):
        #do some sikuli stuff  

并且有类似的类似Tests_Thing2和Tests_Thing3项目

import unittest
## import siluli projects?

suite = unittest.TestSuite()
suite.addTests(Tests_Thing1)
suite.addTests(Tests_Thing2)
suite.addTests(Tests_Thing3)

suite.run(result)
#generate report from all tests

共有1个答案

陈瀚玥
2023-03-14

我认为您可以使用标准的unittest http://www.jython.org/jythonbook/en/1.0/testingintegration.html并将Sikuli导入到您的类中。您需要Jython以如下方式运行它

如何在Python中导入sikuli模块?

https://answers.launchpad.net/sikuli/+question/136170

 类似资料:
  • 当我尝试用命令从终端运行sikuli时 java-jar sikuli-setup.jar

  • MIT设计了一种新颖的图形脚本语言Sikuli,计算机用户 只须有最基本的编程技能(比如会写print"hello world"),他不需要去写出一行行代码,而是用屏幕截图的方式,用截出来的图形元素组合出神奇的程序。 根据MIT研究人员的论文(PDF)描述,使用者只要对Python语言有基本的了解,Sikuli可以利用图形用户界面的截图元素自动的完成大多数编程任务。用研究人 员的举的例子来说,就好

  • 我正在我的项目中使用Sikuli来处理一些flash按钮。当在本地运行脚本时,它工作得很好。问题是,当我需要运行build.gradle时,我需要在build.gradle中有Sikuli依赖项。我就是这么写的。运行构建时,会出现以下错误: > 错误:无法解析配置“:Compile”的所有依赖项。 找不到com.googlecode.javacpp:javacpp:0.1.要求::new_qa_a

  • 我有一个VB.NET项目可执行文件。我使用Sikulix IDE启动可执行文件。 运行代码时,我会收到以下错误消息:

  • 我已经完成了Sikuli与硒的集成,现在想知道是否有一个链接,我可以在其中学习我可以使用的所有命令使用Sikuli与硒。我尝试了谷歌搜索,我了解了“App”命令,是否有任何其他文档或链接,我可以在其中了解有关可以使用的命令的更多信息。

  • 是否有一个已经存在的程序可以创建一个虚拟光标供Sikuli使用,同时用户保持对鼠标光标的控制?我正在寻找在使用Sikuli时使调试代码不那么费力的方法。在这方面的任何提示也是欢迎的!