Java App.open()sikuli不工作

Java App.open()sikuli不工作,java,testng,sikuli,Java,Testng,Sikuli,我是sikuli的新手,我试图在eclipse中使用sikuli API,所以我实现了App类来使用open方法,我的代码是什么样子的 App.open( "C:\\java\\text.txt" ); 但是它说 file can't be found 但该文件实际上是存在的。你知道我做错了什么吗 提前谢谢大家 文档表单Sikuli说您的代码应该可以工作,但对我来说,代码根本不能工作 我在小路前面放了一个r来解决这个问题 # Path to Firefox executable: Path

我是sikuli的新手,我试图在eclipse中使用sikuli API,所以我实现了
App
类来使用open方法,我的代码是什么样子的

App.open( "C:\\java\\text.txt" );
但是它说

file can't be found
但该文件实际上是存在的。你知道我做错了什么吗


提前谢谢大家

文档表单Sikuli说您的代码应该可以工作,但对我来说,代码根本不能工作
我在小路前面放了一个r来解决这个问题

# Path to Firefox executable: 
PathFirefox = r"C:\Program Files (x86)\Mozilla Firefox\firefox.exe"
# Open Firefox 
App.open(PathFirefox)
r所做的是,它将某些东西转换为字符串。因此,它将把反斜杠和引号作为单词/句子的一部分


下面是一些关于我的解决方案的文档:

App.open
假设您提供的是一个作为参数的应用程序,而不是一个文件。 看见 如果您想使用记事本++等工具打开此文件,可以按如下方式操作(使其适应您的路径):


你看过你调用的函数的文档了吗?我完全按照文档操作,问题是App.open(“Skype.exe”);正在查找,但当指定其他内容时,它找不到它。那么可执行文件的绝对路径呢?也许Sikuli api会检查以找到它可以执行的文件
'text.txt'
不是一个,它说找不到
文件。
你们知道在我调用app.open方法之前,应用程序是否必须在我的电脑上打开吗?
App.open("C:\\Program Files (x86)\\Notepad++\\notepad++.exe c:\\Temp\test.txt")