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

Школа тест-менеджеров v. 2.0
онлайн, начало 16 октября
Школа для начинающих тестировщиков
онлайн, начало 17 октября
Python для начинающих
онлайн, начало 16 октября
Организация автоматизированного тестирования
онлайн, начало 18 октября
Фотография

Запустить 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
  • 777 сообщений
  • ФИО:Виктор
  • Город:Минск


Отправлено 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 823 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 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 823 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


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

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


  • 0

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



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




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

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

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

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