我有一个变量($ {Short}),它是一个纯文本体,带有新行。我将它存储在Selenium IDE中,并希望替换换行符。这就是我正在使用的,为什么它不起作用的任何建议?
<tr>
<td>store</td>
<td>javascript{storedVars.Short.replace(/(?:\r\n|\r|\n)/g, '<br />');}</td>
<td>Short</td>
</tr>
感谢您的任何见解。这个正则表达式在js文件中运行良好..
答案 0 :(得分:0)
使用storeEval而不是store。如果您在上面的示例中回显$ {Short},则可能会看到
javascript {storedVars.Short.replace(/(?:\ r \ n | \ r | \ n)/ g,&#39;&lt; br /&gt;&#39;);}
而不是Short执行后正则表达式的前一内容。