我在Chrome中使用Selenium IDE v3.4.4。我正在使用“存储文本”将地址(带有换行符)存储为变量,然后对该变量运行“执行脚本”,但出现错误:失败:无效或意外的令牌
HTML就像:
<tr>
<td>Address</td>
<td>
<span>"Unit 1"
<br>
"South Street"
<br>
"London"
</span>
</td>
</tr>
Command: store text
target: xpath=//tr[td='Address']/td[2]/span
value: custAdd
Command: execute script
target: return ${custAdd}.replace(String.fromCharCode(10),' ')
Value: CustAdd
我得到了错误。失败:无效或意外的令牌
有效的方法:
无需执行“执行脚本”,我可以将变量与“类型”命令一起使用。
我可以对没有换行符的任何其他存储变量执行“执行脚本”命令。
我希望它能起作用(在Firefox上的旧版硒2.9.1中已经完成了。)
我该如何解决?
非常感谢