У меня есть неприятная проблема со страницей. Если у меня есть текстовое поле или текстовое поле со своим значением (установленным на сервере), например. "Предупреждение ('привет');" этот скрипт выполняется при загрузке страницы.Как остановить веб-страницу от выполнения javascript, который находится внутри текстового поля или как значение для ввода (введите текст)?
Ну почему вы не кодируете строку, прежде чем устанавливать ее в качестве значения в текстовое поле, которое вы задаете? Тогда специальные символы, такие как åäö, также будут закодированы, и это решение, которое работает для меня.
У кого-нибудь есть ключ к решению проблемы?
Если ваша страница оценивает значения текстового поля как скрипты, у вас есть серьезная проблема. Вы должны опубликовать часть своего кода здесь, чтобы лучше диагностировать проблему. – Sampson
Это то, что источник выглядеть и всплывает привет MessageBox После загрузки страницы: <имя = «Т.Б.» значение входного =»< сценарий > предупреждение („привет“); </скрипт >„MaxLength =“50 "id =" id "class =" textbox "style =" width: 100%; " type = "text"> – 2009-08-19 11:55:31
Я бы знал, как это решить. Я делаю некоторые тесты пользовательского интерфейса с использованием Selenium WebDriver, и при попытке SendKeys в текстовое поле, в котором есть javascript, он просто зависает .... – Cas