我想在锡库里的UnitTesting上问一下。
有没有办法从一个地方对所有测试进行设置?还有没有可能导入一个脚本(例如登录到页面)到其他测试??
我对此有严重的问题。例如,我用以下命令制作导入文件(config.py):
def setUp(self):
...some code...
def tearDown(self):
...some code...
这真的很奇怪,因为我运行test -> It's work,...and之后就没有了,你有同样的经验吗?或者你如何配置你的测试...
谢谢。
发布于 2012-03-23 17:12:29
我认为这里有几个问题。我会看看我是否能为每个人提供一些见解。
有没有办法从一个地方对所有测试进行设置?
与所有单元测试一样,在每次单元测试之前和之后都会运行setUp和tearDown。
导入一个脚本(例如登录到页面)到其他测试??
是的,你可以重用代码。请参阅以下文档:
http://doc.sikuli.org/globals.html#importing-other-sikuli-scripts-reuse-code-and-images
我运行
-> it's work,...and之后就没有了。你有同样的经验吗?
要解释文档,请在运行之前保存,并仅单击单元测试面板中的run按钮。
http://sikuli.org/wiki/UnitTesting
希望这能有所帮助。
发布于 2012-12-27 10:44:42
由于在UnitTest的Sikuli IDE实现中存在很多问题(例如,在本例中:导入不起作用),我建议直接使用Python UnitTest模块(只需增加几行代码,但完全可以自由地执行所需的操作)
https://stackoverflow.com/questions/9567665
复制