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

Фотография

Windows8 + ie10 +Selenium


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

#1 xRomanx

xRomanx

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

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

Отправлено 27 сентября 2013 - 07:39

Есть какая либо тонкость между win8+ie10 и win7+ie10. Почему клик на элемент в win7+ie10 работает стабильно, а то же действие на win8+ie10 не работает. Перебровал все варианты, все возможные селекторы и задержки. Пробовал по координам элемента кликнуть? В чем хитрость?
  • 0

#2 Petrov.Sergey

Petrov.Sergey

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

  • Members
  • PipPipPipPip
  • 446 сообщений
  • ФИО:Petrov Sergey
  • Город:МО, Лобня


Отправлено 27 сентября 2013 - 07:42

Задавая вопрос, пожалуйста, указывайте следующую информацию:
-- к какому из инструментов семейства Selenium относится ваш вопрос -- WebDriver, RC, IDE, Grid
-- какую версию Selenium вы используете
-- в каком браузере у вас возникают проблема (включая версию браузера)

Кроме того, вы гораздо быстрее получите ответ на свой вопрос, если вместо длинного путанного описания просто укажете:
-- фрагмент исполняемого кода, в котором у вас возникает ошибка
-- детальное сообщение об ошибке (stacktrace)
-- ссылку на страницу, на которой этот фрагмент кода можно выполнить и тем самым воспроизвести вашу проблему.


  • 0
Форум читаю набегами. По возникшим вопросам можно в скайп (в профиле).

#3 xRomanx

xRomanx

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

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

Отправлено 27 сентября 2013 - 08:44

Браузер ie10, selenium webdriver 2.0
  • 0

#4 Petrov.Sergey

Petrov.Sergey

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

  • Members
  • PipPipPipPip
  • 446 сообщений
  • ФИО:Petrov Sergey
  • Город:МО, Лобня


Отправлено 27 сентября 2013 - 09:30

Браузер ie10, selenium webdriver 2.0

"а то же действие на win8+ie10 не работает"
Что значит "не работает"?
Какую ошибку тест выдаёт?

Дайте фрагмент кода
Дайте стэктрэйс
  • 0
Форум читаю набегами. По возникшим вопросам можно в скайп (в профиле).

#5 xRomanx

xRomanx

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

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

Отправлено 27 сентября 2013 - 11:10

Есть некая таблица, кликая на строчки которой можно выбрать элемент: RemoteWebDriver.FindElementByXPath("..../table/tbody/tr[1]/td").Click();

В win8+ie10 после клика, таблица перемещается немножко ниже на странице и оказывается пустой, если нажать ctrl+u и посмотреть html содержание. В win7+ie10 ничего такого не происходит и все работает стабильно. Что это за баг может быть?
  • 0

#6 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 833 сообщений


Отправлено 27 сентября 2013 - 11:37

Какая версия IE драйвера?
Обновите драйвер.
  • 0

#7 xRomanx

xRomanx

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

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

Отправлено 27 сентября 2013 - 11:46

IEDriverServer_Win32_2.35.1 c http://docs.seleniumhq.org/download/ не работает( Есть более свежая версия?
  • 0

#8 xRomanx

xRomanx

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

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

Отправлено 27 сентября 2013 - 11:47

Продублировалось сообщение(
  • 0

#9 Petrov.Sergey

Petrov.Sergey

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

  • Members
  • PipPipPipPip
  • 446 сообщений
  • ФИО:Petrov Sergey
  • Город:МО, Лобня


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

Есть некая таблица, кликая на строчки которой можно выбрать элемент: RemoteWebDriver.FindElementByXPath("..../table/tbody/tr[1]/td").Click();

В win8+ie10 после клика, таблица перемещается немножко ниже на странице и оказывается пустой, если нажать ctrl+u и посмотреть html содержание. В win7+ie10 ничего такого не происходит и все работает стабильно. Что это за баг может быть?

Может быть, какой-то JS-Script?
А что должно произойти после клика?
  • 0
Форум читаю набегами. По возникшим вопросам можно в скайп (в профиле).

#10 xRomanx

xRomanx

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

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

Отправлено 27 сентября 2013 - 12:44

В поле <input type="text" ....> отобразится выбранный елемент. В ручную не воспроизврдится. Если б был скрипт, то почему в win7+ie10 работает?
  • 0

#11 Petrov.Sergey

Petrov.Sergey

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

  • Members
  • PipPipPipPip
  • 446 сообщений
  • ФИО:Petrov Sergey
  • Город:МО, Лобня


Отправлено 27 сентября 2013 - 13:19

В поле <input type="text" ....> отобразится выбранный елемент. В ручную не воспроизврдится. Если б был скрипт, то почему в win7+ie10 работает?

Пошагово выполнять строки кода можете?
Посмотрите, что происходит в момент клика в Win8.
У меня всё-таки подозрение, что JS отрабатывает некорректно. Причины:
1) "в поле ... отобразится выбранный элемент" - это делает JS
2) "таблица перемещается немножко ниже на странице и оказывается пустой" - что перед таблицей появляется?

Предположение:
Что находится в ячейке, по которой Вы кликаете?
Думается мне, что руками вы кликаете по кликабельному объекту внутри TD, а автоматически - по самому тэгу TD, который ничего не должен изменять.
  • 0
Форум читаю набегами. По возникшим вопросам можно в скайп (в профиле).

#12 xRomanx

xRomanx

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

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

Отправлено 27 сентября 2013 - 13:39

<table>
<tr>
<td id="....">value</td>
</tr>
<tr>
<td id="....">value</td>
</tr>
</table>

Смущает что после того, как Selenium кликает, то таблица принимает следующий вид
<table>
</table>

Но элементы отображаются и вручную на них можно кликнуть. + в win7+ie10 все работает корректно и такого не происходит
  • 0

#13 barancev

barancev

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

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


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

Основной массив регрессионных тестов успешно проходит на Win8+IE10 -- http://ci.seleniumhq... 10 Java Tests/
Поэтому можно с уверенностью утверждать, что либо у Вас специфические настройки окружения, либо специфическое приложение.
Самое простое -- дать ссылку на страницу, где не работает клик, чтобы можно было попробовать воспроизвести.
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#14 xRomanx

xRomanx

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

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

Отправлено 08 октября 2013 - 08:48

Всем спасибо! справился, все же это был неправильно написанный скрипт(
  • 0


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

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