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

Фотография

вписать текст в iframe


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

#1 Элли

Элли

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

  • Members
  • Pip
  • 16 сообщений
  • ФИО:Нина

Отправлено 27 февраля 2012 - 14:07

есть у меня такой кусочек:
<div id="commentsWindow-body" class="x-window-body x-window-body-default x-closable x-window-body-closable x-window-body-default-closable x-window-body-default x-window-body-default-closable" style="width: 1526px; height: 387px; left: 0px; top: 22px;">
<div id="commentsListForObject" class="x-panel x-grid x-window-item x-panel-default" style="padding: 5px; width: 1524px; height: 269px;" role="presentation" aria-labelledby="component-1178">
<div id="newCommentField" class="x-component x-form-item x-window-item x-component-default" role="presentation" data-errorqtip="" style="width: 1524px; height: 110px;">
<div id="newCommentField-bodyEl" class="x-form-item-body x-html-editor-wrap" role="presentation" style="width: 1524px; height: 110px;">
<div id="newCommentField-toolbarWrap" class="x-html-editor-tb">
<textarea id="newCommentField-textareaEl" class="x-hidden" autocomplete="off" style="height: 80px; width: 1522px;" tabindex="-1" name=""></textarea>
<iframe id="newCommentField-iframeEl" frameborder="0" src="about:blank" style="overflow: auto; height: 80px; width: 1522px;" name="ext-gen1367">
<html>
<head>
<style type="text/css">
body{border:0;margin:0;padding:3px;height:74px;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;cursor:text}
</style>
</head>
<body style="font-size: 12px; font-family: tahoma,arial,verdana,sans-serif; background-image: none; background-repeat: repeat; background-color: rgb(255, 255, 255); color: rgb(26, 26, 26); background-attachment: fixed; cursor: text;">
и мне нужно ввести текст в последний тег <body>.
как это осуществить?
  • 0

#2 amfoterius

amfoterius

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

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Гаджиев Магомед

Отправлено 28 февраля 2012 - 04:47

Для начала надо перейти во фрейм:
selenium.selectFrame('//iframe[@name="ext-gen1367"]')
После вводим текст:
selenium.type('//body', 'text')

Чтобы вернуться в основное "тело" документа используем:
selenium.selectFrame('relative=top')

  • 0

#3 Элли

Элли

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

  • Members
  • Pip
  • 16 сообщений
  • ФИО:Нина

Отправлено 29 февраля 2012 - 09:58

Для начала надо перейти во фрейм:

selenium.selectFrame('//iframe[@name="ext-gen1367"]')
После вводим текст:
selenium.type('//body', 'text')

Чтобы вернуться в основное "тело" документа используем:
selenium.selectFrame('relative=top')



спасибо большое. обязательно попробую так сделать.
  • 0


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

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