繁体   English   中英

Selenium IDE javascript正则表达式替换换行符<br>

[英]Selenium IDE javascript regex replacement of newline with <br>

我有一个变量($ {Short}),它是一个纯文本体,带有新行。 我将其存储在Selenium IDE中,想替换换行符。 这是我正在使用的,为什么不起作用有什么建议?

<tr>
    <td>store</td>
    <td>javascript{storedVars.Short.replace(/(?:\r\n|\r|\n)/g, '<br />');}</td>
    <td>Short</td>
</tr>

感谢您的任何见解。 这个正则表达式在js文件中正常工作..

使用storeEval而不是store。 如果您在上面的示例中回显$ {Short},则可能会看到

javascript {storedVars.Short.replace(/(?:\\ r \\ n | \\ r | \\ n)/ g,'<br />');}

而不是Short执行后正则表达式的前一内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM