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

Фотография

Тестирование фреймов


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

#1 alexey458

alexey458

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

  • Members
  • Pip
  • 11 сообщений
  • ФИО:Алексей Владимирович

Отправлено 29 сентября 2011 - 14:16

Надо написать тест тестирующий форум.
В форуме вводится сообщение через специальное поле с поддержкой форматирования.
Это пользовательский элемент такой же как и на этом форуме, только там он реализован как фрейм.
Перейти на него не сложно:
Selenium.SelectFrame("relative=top");

А вот как ввести значения нужные мне значения?

Пробовал через type и keydown.
Глухо.

Может кто то имелл опыт работы с таким?
:boredom:
  • 0

#2 stmark

stmark

    Опытный участник

  • Members
  • PipPipPipPip
  • 404 сообщений
  • ФИО:Докучаев Сергей
  • Город:Ярославль


Отправлено 29 сентября 2011 - 14:23

typekeys
  • 0

#3 BezMad

BezMad

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

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Гололобов Андрей

Отправлено 06 октября 2011 - 13:48

здравствуйте,у меня похожая проблема:есть фрейм,в который мне надо ввести данные,но не получается это сделать.Пробовал в selenium IDE писать локатор и это поле находится,но ввести туда ничего не получается, typeKeys пробовал.Подскажите,пожалуйста.
  • 0

#4 Demetri

Demetri

    Активный участник

  • Members
  • PipPip
  • 143 сообщений
  • ФИО:Дмитрий
  • Город:Podgorica, MNE


Отправлено 07 октября 2011 - 00:44

Пример кода с фреймом давайте :)
  • 0
Hi! I'm a signature virus. Copy me into your signature to help me spread.

#5 BezMad

BezMad

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

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Гололобов Андрей

Отправлено 07 октября 2011 - 09:54

вот ссылка на сайт http://hh.ru/newemployer.mvc, надо заполнить поле "описание компании".спасибо.
  • 0

#6 Demetri

Demetri

    Активный участник

  • Members
  • PipPip
  • 143 сообщений
  • ФИО:Дмитрий
  • Город:Podgorica, MNE


Отправлено 07 октября 2011 - 11:18

Перед тем как что-то писать в элемент внутри фрейма к этому самому фрейму надо переключится. Но я как-то затрудняюсь вот так сходу сказать как переключится к фрейму без ID и Name в Selenium 1.0
  • 0
Hi! I'm a signature virus. Copy me into your signature to help me spread.

#7 BezMad

BezMad

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

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Гололобов Андрей

Отправлено 07 октября 2011 - 11:53

я вот тоже не знаю,как без ID это сделать...буду рад,если поделитесь какими либо соображениями!
  • 0

#8 Demetri

Demetri

    Активный участник

  • Members
  • PipPip
  • 143 сообщений
  • ФИО:Дмитрий
  • Город:Podgorica, MNE


Отправлено 07 октября 2011 - 12:10

Вариант перехода на Selenium 2.0 Webdriver не рассматривается?
  • 0
Hi! I'm a signature virus. Copy me into your signature to help me spread.

#9 BezMad

BezMad

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

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Гололобов Андрей

Отправлено 07 октября 2011 - 12:24

к сожалению на данном этапе нет.надо пытаться решить проблему на 1.0!
  • 0

#10 Leoxa

Leoxa

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

  • Members
  • Pip
  • 59 сообщений
  • ФИО:Алексей

Отправлено 07 октября 2011 - 15:42

попробуйте так:
Selenium.selectFrame("xpath=//iframe[@class='jsxComponents-Editor-Frame']")

  • 0

#11 BezMad

BezMad

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

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Гололобов Андрей

Отправлено 10 октября 2011 - 04:53

проблема в том,что он его находит и по xpath и по css...только вот ввести туда ничего не получается...я так уже пробовал выбирать фрэйм...но все равно спасибо
  • 0

#12 Leoxa

Leoxa

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

  • Members
  • Pip
  • 59 сообщений
  • ФИО:Алексей

Отправлено 10 октября 2011 - 07:44

Странно, у меня вводится текст:
selenium.selectFrame("xpath=//iframe[@class='jsxComponents-Editor-Frame']");
selenium.type("xpath=//body", "описание");
А вы как его вводили?
  • 1

#13 BezMad

BezMad

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

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Гололобов Андрей

Отправлено 10 октября 2011 - 10:31

сейчас попробую...может я что-нибудь упустил нечаянно.
  • 0

#14 BezMad

BezMad

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

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Гололобов Андрей

Отправлено 10 октября 2011 - 23:56

супер...помогло))вот только как теперь из него выйти?))не могу другие поля заполнить)
  • 0

#15 Demetri

Demetri

    Активный участник

  • Members
  • PipPip
  • 143 сообщений
  • ФИО:Дмитрий
  • Город:Podgorica, MNE


Отправлено 11 октября 2011 - 02:06

выйти из фрейма можно, вернувшись к основному содержимому
selenium.selectFrame("null");
или
selenium.selectFrame("relative=top");

  • 1
Hi! I'm a signature virus. Copy me into your signature to help me spread.

#16 BezMad

BezMad

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

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Гололобов Андрей

Отправлено 11 октября 2011 - 07:59

спасибо огромное!!!Вы очень помогли!!!
  • 0


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

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