Плохо импортируется модули в Sikuli-IDE Ubuntu

Модуль test.sikuli:

from sikuli import * 
def test(): 
    popup("work") 

Модуль main.sikuli:

from sikuli import *
import test
test.test()
Error:

[info] Sikuli vision engine loaded.

[info] VDictProxy loaded.

[error] Stopped [error] An error occurs at line 3 [error] Error message: Traceback (most recent call last): File "/tmp/sikuli-tmp8772601835984044411.py", line 3, in test.test() AttributeError: 'module' object has no attribute 'test'

Устанавливал через апт, версия 1.0rc3

Ну такое ощущение, что sikuli просто не видит другой файл. А в какой папке он находиться?

http://doc.sikuli.org/globals.html#importing-other-sikuli-scripts-reuse-code-and-images

По этой ссылке сказано, что добавить путь в системные пути для того, чтобы импортировать другой модуль. Вот так:

# an example - choose your own naming
# on Windows
myScriptPath = "c:\\someDirectory\\myLibrary"
# on Mac/Linux
myScriptPath = "/someDirectory/myLibrary"

# all systems
if not myScriptPath in sys.path: sys.path.append(myScriptPath)

# supposing there is a myLib.sikuli
import myLib

# supposing myLib.sikuli contains a function "def myFunction():"
myLib.myFunction() # makes the call

А почему Вы не используете версию 1.0.1?

пробовал выше указанное, не помогло(((

1.0.1 плохо работает для линукса, не выполняются скрипты SikuliX project files : SikuliX скачал версию Sikuli-X-1.0rc3 (r905)-linux-i686 пошло, рс2 тоже почему то не работал((

а я так понимаю, что импортт проходит нормально, а вот метода он не видит?
потому что если бы он не мог найти файл, то был бы ImportError

а что генерируется в /tmp/sikuli-tmp8772601835984044411.py файле?

причина в сикули, тмп генерит норм

Так проблему все таки удалось решить или нет?

выше пост [quote=“olexsbas, post:3, topic:3341”]
SikuliX project files : SikuliX скачал версию Sikuli-X-1.0rc3 (r905)-linux-i686 пошло
[/quote]
эта версия работает без сбоев у меня

1 лайк

http://testers.lviv.ua/automation/item/проблеми-запуску-тестів-з-використанням-sikuli-на-ci

может ето поможет в чем то

проблема решена использованием другой версии, ссылка никакой информации не несла