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

Фотография

Ссылка или кнопка с ивентом


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

#1 xRomanx

xRomanx

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

  • Members
  • Pip
  • 42 сообщений
  • ФИО:Боев Роман

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

Среда разработки vs 2012, Selenium WebDriver 2.37.0.0 , ie10.

1) Есть ссылка вида <input type="submit" onclick="Что то сделать и перейти на друху страницу;" value="Сделать" id="doIt">. Нажимаем: RemoteWebDriver.FindElementById("doIt").Click(); - Не работает, проверка на видимость сделанна, с другими элементами на страницы до клика без cбоев происходила работа.

2) Ссылка вида <input type="submit" value="Сделать" id="doIt"> - нажимаем: RemoteWebDriver.FindElementById("doIt").Click();

На нескольких проектах все ссылки первого вида стабильно не работают, 2 работают 100%. Как правильно кликнуть, чтоб клик произошел?
  • 0

#2 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 980 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 22 ноября 2013 - 10:34

Может проблема в Javascript? У меня кстати у самого сейчас такая же проблема есть в одном месте, поэтому я просто выполняю JavaScript-код, указанный в onclick="...". Работает, но правда в моем случае не в 100% случаев.
  • 0

#3 xRomanx

xRomanx

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

  • Members
  • Pip
  • 42 сообщений
  • ФИО:Боев Роман

Отправлено 22 ноября 2013 - 14:03

В google поискал, там тоже такая же проблема. Тоже стал выполнять, что после onclick и работает пока 100%. Но это не решение, а хак(
  • 0

#4 barancev

barancev

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

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


Отправлено 13 декабря 2013 - 10:42

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

#5 xRomanx

xRomanx

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

  • Members
  • Pip
  • 42 сообщений
  • ФИО:Боев Роман

Отправлено 13 декабря 2013 - 13:38

Пример есть, но привести не смогу(((( Нужно искать и тестировать на других сайтах.
  • 0


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

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