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

Фотография

webDriver.element.click() Скролит страницу.


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

#1 Dodo

Dodo

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

  • Members
  • Pip
  • 23 сообщений
  • ФИО:asd

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

Добрый день,
Заметил странное повидение вебдрайвера, после метода element.click() страница скролится. Браузер ФФ 6. Кто то знает почему ?
  • 0

#2 stmark

stmark

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

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


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

Потому что WebDriver эмулирует работу пользователя-человека, а человек, что бы тыкнуть по элементу должен его увидеть, а для это поскроллить.
  • 0

#3 barancev

barancev

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

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


Отправлено 08 ноября 2011 - 05:09

Не после метода click, а перед методом click -- сначала делаем элемент видимым, а потом на него кликаем.
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#4 stmark

stmark

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

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


Отправлено 08 ноября 2011 - 08:03

Не после метода click, а перед методом click -- сначала делаем элемент видимым, а потом на него кликаем.


Видимо из-за скорости срабатывания и выходит обман зрения.
  • 0


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

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