sikuli 输入并粘贴 return 错误结果
sikuli type and paste return wrong result
paste(Pattern("openfiledialog.png").targetOffset(-140,1),
'C:\sikuliTests\ITEstandAlone.sikuli\ITEtest2L_InputModel.STL')
returns:
C:\sikuliTests\ITEstandAlone.sikuli\ITEtestRL_InputModel.STL
键入而不是粘贴也是一样的。该模式是打开文件对话框中的标准编辑字段。
在您的情况下,Sikuli 根据 ascii 编码将 2
读取为 R
,因此您在结果字符串中得到 R
。这可以通过在 2
:
之前添加 "escape character" 轻松解决
C:\sikuliTests\ITEstandAlone.sikuli\ITEtest\122L_InputModel.STL
paste(Pattern("openfiledialog.png").targetOffset(-140,1),
'C:\sikuliTests\ITEstandAlone.sikuli\ITEtest2L_InputModel.STL')
returns:
C:\sikuliTests\ITEstandAlone.sikuli\ITEtestRL_InputModel.STL
键入而不是粘贴也是一样的。该模式是打开文件对话框中的标准编辑字段。
在您的情况下,Sikuli 根据 ascii 编码将 2
读取为 R
,因此您在结果字符串中得到 R
。这可以通过在 2
:
C:\sikuliTests\ITEstandAlone.sikuli\ITEtest\122L_InputModel.STL