Selenium IDE javascript正则表达式用换行替换换行符

时间:2015-02-10 23:04:44

标签: javascript regex selenium-ide

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

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

感谢您的任何见解。这个正则表达式在js文件中运行良好..

1 个答案:

答案 0 :(得分:0)

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

  

javascript {storedVars.Short.replace(/(?:\ r \ n | \ r | \ n)/ g,&#39;&lt; br /&gt;&#39;);}

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