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

Фотография

IFrames with Selenium помогите!


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

#1 Shmublon

Shmublon

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

  • Members
  • Pip
  • 12 сообщений

Отправлено 03 апреля 2008 - 08:47

У меня на проекте все модальные окна ифреймы, когда я пишу
selenium.selectFrame("iframe");
selenium.click("button");
то при прохождении теста, я вижу что селениум вроде бы кликнул по нужной кнопке, т.е. не свалился и не выдал ошибок, но визуально видно что на кнопку не кликнул.
Можетб кто-то стакливался с такой проблемой подскажите...
  • 0

#2 Gnomik

Gnomik

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

  • Members
  • PipPip
  • 76 сообщений
  • ФИО:Попов Федор Иванович

Отправлено 03 апреля 2008 - 11:44

Для эмуляции работы мыши попробуй:

selenium.mouseDown("button")
selenium.mouseUp("button")
  • 0

#3 Gnomik

Gnomik

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

  • Members
  • PipPip
  • 76 сообщений
  • ФИО:Попов Федор Иванович

Отправлено 03 апреля 2008 - 11:48

Если кнопку дергать не будет вставь между ними:

selenium.click("button")
  • 0

#4 Shmublon

Shmublon

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

  • Members
  • Pip
  • 12 сообщений

Отправлено 04 апреля 2008 - 09:40

Для эмуляции работы мыши попробуй:

selenium.mouseDown("button")
selenium.mouseUp("button")


Если кнопку дергать не будет вставь между ними:

selenium.click("button")


не помогло, но я попробовал вот так
selenium.click("xpath of Button");

короче на кнопку теперь кликает, но при этом не отрабатывает онклик-скрипт, то есть опять толку нету
  • 0

#5 Shmublon

Shmublon

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

  • Members
  • Pip
  • 12 сообщений

Отправлено 04 апреля 2008 - 09:46

Для эмуляции работы мыши попробуй:

selenium.mouseDown("button")
selenium.mouseUp("button")


Если кнопку дергать не будет вставь между ними:

selenium.click("button")


не помогло, но я попробовал вот так
selenium.click("xpath of Button");

короче на кнопку теперь кликает, но при этом не отрабатывает онклик-скрипт, то есть опять толку нету
  • 0

#6 Gnomik

Gnomik

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

  • Members
  • PipPip
  • 76 сообщений
  • ФИО:Попов Федор Иванович

Отправлено 06 апреля 2008 - 08:18

Для эмуляции работы мыши попробуй:

selenium.mouseDown("button")
selenium.mouseUp("button")


Если кнопку дергать не будет вставь между ними:

selenium.click("button")


не помогло, но я попробовал вот так
selenium.click("xpath of Button");

короче на кнопку теперь кликает, но при этом не отрабатывает онклик-скрипт, то есть опять толку нету


поищи в своих доках команды наподобие
selenium.mouseDown("button")
selenium.mouseUp("button")
Обратись к кнопке через xpath и вставь между ними selenium.click .
  • 0


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

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