如何逃避,逃避茄子sensetalk语言中的人物

时间:2016-04-05 06:55:06

标签: string testing replace automation eggplant

这是我的茄子剧本

if iFound does not contain "NULL" then
    //replace "\n" by " & return & " in iFound
    replace every occurrence of "\n" in iFound with " & return & "

    log "before clicking see text" && iFound
    log "not null and clicking"
    click iFound
End if

这里我的参数iFound持有“Cadbury Creme Egg \ nMcFlurry”

我想取代“Cadbury Creme Egg \ nMcFlurry”,如“Cadbury Creme Egg& return& McFlurry”

因此我编写了replace命令,但忽略了转义字符“\ n”

replace every occurrence of "\n" in iFound with " & return & "

如何使用“& return&”替换“\ n”换行符

1 个答案:

答案 0 :(得分:2)

通常,当您在日志窗口或运行窗口中遇到\ n或\ t字符时,它实际上已经是CRLF或TAB字符。 \ n用于日志显示,因为多行显示在滚动文本中不能很好地工作。

如果将该字符串保存到文件中,您应该会看到这两个字符是正确的。

您还可以打开IDE下的转义字符(以便\ n被解释为与return相同) - 茄子 - >偏好 - >运行 - >键盘菜单为“启用反斜杠转义码”复选框。