Selenium IDE javascript正则表达式用<br>

Selenium IDE javascript regex replacement of newline with <br>

本文关键字:lt br gt IDE javascript 正则表达式 Selenium      更新时间:2023-09-26

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

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

感谢您的真知灼见。此regexp在js文件中运行良好。。

使用storeEval而不是store。如果你在上面的例子中呼应${Short},你很可能会看到

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

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