New question #700969 on SikuliX:
https://answers.launchpad.net/sikuli/+question/700969
Hello, I am having trouble understanding how paths work with Sikuli and Jython.
My project is set up into "threads" which execute high level test automation,
and "apps" which deal with interacting with the actual programs running on the
computer.
The folder structure is as follows:
main
|----Applications
|----appAgile.sikuli
|----appETC.sikuli
|----Threads
|----threadAgile.sikuli
|----threadETC.sikuli
(There are many apps and threads, but this information is not super important.)
In my threads I import apps in order to interact with only the programs that
thread needs, and keep my code clean. Of course, at the top of each file I have
'from sikuli import *' as instructed.
My problem lies in the following: When I am working in threadAgile, and try to
import appAgile, I get two errors:
[ERROR Commons] parameter(main:
C:\Users\blahblahblah\main\Applicationsâ–ˇppAgile.sikuli, sub:null)
[ERROR Commons] makeURL: mainFile.GetCanonicalFile().toURI().toURL():
C:\Users\blahblahbla\main\Applicationsâ–ˇppAgile.sikuli (The filename, directory
name, or volume label syntax is incorrect)
It appears that \a in the file path is being replaced with a unicode alert
character. Sikuli can not find any of the images I inserted in appAgile because
of this, and all finds end up failing. What is even more strange is that
despite all the app's names starting with "app" this issue only happens with
appAgile.
To make things even worse, I have tried running threadAgile on two different
versions of Sikuli, 2.0.5 and 1.1.0. On both versions I get the ERROR Commons
printout in the console. But in version 1.1.0 it can find the images, and in
version 2.0.5 it can not.
If you have any ideas or guidance on how to fix this pathing issue, I would
greatly appreciate it. Thank you.
--
You received this question notification because your team Sikuli Drivers
is an answer contact for SikuliX.
_______________________________________________
Mailing list: https://launchpad.net/~sikuli-driver
Post to : [email protected]
Unsubscribe : https://launchpad.net/~sikuli-driver
More help : https://help.launchpad.net/ListHelp