Добрый день,
Заполняю поле textarea на веб-форме с помощью
$keyboard->input($msgtext,3);
, где $msgtext - это строка из текстового файла. В строке идёт длинный текст.
Как сделать, чтобы в вставляемом тексте из файла были переводы строк? <br> и /r/n - не помогают, они просто печатаются....
Перевод строки в подгружаемом тексте
Re: Перевод строки в подгружаемом тексте
Добрый день, А можно подробнее пример прислать
Потому что вот этот код работает как надо (версия 4.10/7):
Потому что вот этот код работает как надо (версия 4.10/7):
Код: Выделить всё
// 5
echo "5. Перейдем на полигон : ";
echo $browser->navigate("http://www.humanemulator.net/poligon/textarea.html")."<br>";
// 6
echo "6. Зададим фокус на textarea : ";
$textarea->set_value_by_number(0,"");
echo $textarea->set_focus_by_number(0)."<br>";
// 7
echo"7. Ввод с паузой 100 мс ' abc template абвгдеёжзийклмнопрстуфхцчщыьъэю' : ";
echo $keyboard->input(" ії abc\ntemplate \nабвгдеёжзийклмнопрстуфхцчщыьъэюя",100,1000)."\n";
Re: Перевод строки в подгружаемом тексте
или попробуйте заменить /r/n на :
\n
или \r\n
\n
или \r\n
Re: Перевод строки в подгружаемом тексте
Обращаю внимание, у меня текст подгружается из переменной, которая берёт строку из файла. А в строке написан текст с символами \n.bigfozzy писал(а):или попробуйте заменить /r/n на :
\n
или \r\n
При эмуляции написания текста на веб-странице в поле символы \n и \r\n - просто печатаются и перевод строки не происходит...
Как сделать перевод строки в тексте?
Re: Перевод строки в подгружаемом тексте
Код: Выделить всё
<?php
$xhe_host = "127.0.0.1:7013";
// The following code is required to properly run XWeb Human Emulator
require("../Templates/xweb_human_emulator.php");
$browser->navigate("http://www.humanemulator.net/poligon/textarea.html");
$textarea->set_focus_by_name("txt3");
$textarea->set_value_by_name("txt3","");
$keyboard->send_input(" ії abc template
абвгдеёжзийклмнопрстуфхцчщыьъэюя",100,1000)."\n";
// Quit
$app->quit();
?>
Re: Перевод строки в подгружаемом тексте
А вы слэш точно в ту сторону что надо прописываете (\n) ? Можно пример кода скинуть, который не печатает переводы строк ? Или попробуйте str_replace - после чтения с файла - если в файле \n или /n прописано буквами.mrfirst писал(а):Обращаю внимание, у меня текст подгружается из переменной, которая берёт строку из файла. А в строке написан текст с символами \n.bigfozzy писал(а):или попробуйте заменить /r/n на :
\n
или \r\n
При эмуляции написания текста на веб-странице в поле символы \n и \r\n - просто печатаются и перевод строки не происходит...
Как сделать перевод строки в тексте?