Kovalev07
(Kovalev07)
#1
Данный глюк проявляется уже около года. Но на него не обращал внимания пока
он не стал мещать. на данный момент использую FF 20 и selenium-server-standalone-2.32.0
В chrome и IE такого глюка нету.
Ситуация следующая: на форме имеестя несколько кнопок. у каждой свое значение аттрибута класс.
в css для каждого класса проставляется своя картинка
.btn1{
background: url(../img/1.gif);
}
и т.д.
в тесте выполняю нажатие на 1 кнопку потом на 2 потом на 3.
и в итоге получаю что все 3 кнопки имеют одну и туже картинку ../img/1.gif
т.е. класс при клике на элементе перезаписывается классом с предыдущей кнопки.
Kovalev07
(Kovalev07)
#3
Как избавиться от данного глюка?
polusok
(Mykhailo Poliarush)
#4
странное поведение, я такого лично не встречал, это надо смотреть в отдельности
тут или откатывайте ФФ на одну версию назад или создавать дефект на команду selenium
Kovalev07
(Kovalev07)
#5
ну вот и я нигде ничего про такой глюк не нашел.
обошол его путем сравнивания не имени класса а сравнивания
webDriver.findElement(elemenLocator).isEnabled() == true
в данном случае мне и такое сравнение подходит.
но все равно неприятный остаток болтается что так себя ведет система.
XGor
(XGor)
#6
А вот кнопки у Вас имеют атрибуты name, id? Ну, кроме css?
Как Вы нажимаете кнопку?
И как бе вопрос
>webDriver.findElement(elemenLocator).isEnabled() == true
Это о чем? При чем тут css локатор?
Опишите первоначальную проблему с примером кода страницы и Вашего кода.
Спасибо.
Snap
(Snap)
#7
Может просто верстка на страничке не кроссбраузерная?