Перейти к содержимому

Аудит и оптимизация QA-процессов
онлайн, начало 4 декабря
Практикум по тест-дизайну 2.0
онлайн, начало 4 декабря
Школа Тест-Аналитика
онлайн, начало 9 декабря
Школа тест-менеджеров v. 2.0
онлайн, начало 9 декабря
Фотография

Запустить JS внутри iframe

Selenium JS iframe

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 DennisM

DennisM

    Новый участник

  • Members
  • Pip
  • 55 сообщений
  • ФИО:Dennis M
  • Город:Ralegh NC, USA

Отправлено 01 марта 2016 - 18:02

Есть такая страница:
 
<!DOCTYPE html>
<head id="Head1">
<body class="css-bootstrap HoverManager">
....
 
<iframe id="ml_frame">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR...l1-strict.dtd">
<head id="Head1">
<body class="main_body_wrapper>
....
<div class="q-msg-text-contianer">
<textarea class="js-msg-text-entrySelection(item)" style="display: none;"></textarea>
<div id="messageDiv">
</div>
</div>
 
....
</body>
</html>
</iframe>
...
</body>
</html>
 
 
Селениум не может ввести техт в <div id="messageDiv"> , а textarea скрыта...
можно выполнить JS чтобы сделать видимым  textarea. Но!
 
JS начинает в головы документа и все внутренности iframe защищены... 
 
Вопрос! Как сделать видимым textarea?

  • 0

#2 user12

user12

    Специалист

  • Members
  • PipPipPipPipPip
  • 843 сообщений
  • ФИО:Виктор
  • Город:Минск


Отправлено 02 марта 2016 - 07:13

Селениум не может ввести техт в <div id="messageDiv"> , а textarea скрыта...

 

 

Что значит не может ввести ? Ошибка какая-то происходит.

И ты переключаешься во фрейм ?

driver.switchTo().frame

  • 0

#3 DennisM

DennisM

    Новый участник

  • Members
  • Pip
  • 55 сообщений
  • ФИО:Dennis M
  • Город:Ralegh NC, USA

Отправлено 02 марта 2016 - 14:57

 

Селениум не может ввести техт в <div id="messageDiv"> , а textarea скрыта...

 

 

Что значит не может ввести ? Ошибка какая-то происходит.

И ты переключаешься во фрейм ?

driver.switchTo().frame
Переключаюсь драйвером. Но драйвер не может ввести текст в <div id="messageDiv"> елемент, и он его нормально видит
Походу он может только в <textarea>, а она скрыта..
Смотри в HTML

  • 0

#4 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 847 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 04 марта 2016 - 09:38

Лучше покажите страницу, где есть демка или пример этого редактора. Очень сложно по неполному куску HTML-кода давать какие-то советы.


  • 0

Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium


#5 DennisM

DennisM

    Новый участник

  • Members
  • Pip
  • 55 сообщений
  • ФИО:Dennis M
  • Город:Ralegh NC, USA

Отправлено 04 марта 2016 - 14:28

Лучше покажите страницу, где есть демка или пример этого редактора. Очень сложно по неполному куску HTML-кода давать какие-то советы.

Не выйдет... Эта форма находится на страницах после логина. Шерить пароли не могу.  :secret:


  • 0

#6 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 847 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 05 марта 2016 - 17:46

Вряд ли Вы сами разрабатывали этот редактор. Наверняка на сайте производителя есть демо-версия.


  • 0

Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium



Selenium 2.0: стартовый уровень
онлайн
Программирование на Java для тестировщиков
онлайн
Автоматизация функционального тестирования
онлайн
Selenium WebDriver: полное руководство
онлайн




Темы с аналогичным тегами Selenium, JS, iframe

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале