Я использую Selenium IDE v3.4.4 в Chrome. Я использую 'store text' для хранения адреса (с переносами строк) в качестве переменной, затем запускаю 'execute script' для этой переменной. Я получаю сообщение об ошибке: Failed: Invalid or Nevalable или Token
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
Я получаю ошибку. Ошибка: неверный или неожиданный токен
Что работает:
Без выполнения «execute script» я могу использовать переменную с командой «type».
Я могу выполнить команду 'execute script' для любой другой хранимой переменной, у которой нет разрывов строк.
Я ожидаю, что это сработает (это было сделано в старой версии selenium 2.9.1 на firefox).
Как мне обойти это?
Большое спасибо