Всем добрый день!
У меня следующая проблема:
Тесты написаные на Руби в NetBeans с использованием selenium работают в iexplore и не работают в firefox. Касается это метода get_attribute. В чем может быть причина?
Спасибо.
Проблемы с работой get_attribute в firefox
Автор
bOOmerSpb
, 16 июл 2008 12:00
Сообщений в теме: 3
#1
Отправлено 16 июля 2008 - 12:00
#2
Отправлено 16 июля 2008 - 16:54
Взглянуть бы на код этих тестов...
#3
Отправлено 17 июля 2008 - 09:00
Не вопрос :)Взглянуть бы на код этих тестов...
def check_attribute(params)
begin
result = {
:code => "",
:description => "",
:locator => ""
}
if @selenium.is_element_present(params[:locator])
attribute = @selenium.get_attribute("#{params[:locator]}@#{params[:attr]}")
if attribute.eql?(params[:expectedValue])
result[:code] = "pass"
result[:description] = params[:passText]
result[:locator] = params[:locator]
else
result[:code] = "fail"
result[:description] = params[:failText]
result[:locator] = params[:locator]
end
else
result[:code] = "fail"
result[:description] = "Element is absent"
result[:locator] = params[:locator]
end
return result
rescue
result[:code] = "fail"
result[:description] = "Element attribute #{params[:attr]} is absent"
result[:locator] = params[:locator]
return result
end
end
собственно вот эта функция возвращает мне в firefox, что атрибута( например tagName у линки ) нет, а в iexplore все ок!
#4
Отправлено 12 ноября 2008 - 16:00
Попробую объяснить как я это понял. Поправьте если что.
Дело в том, что IE и FF по-разному стоят DOM, сответственно у элементов могут отличаться атрибуты.
Посмотрите на проблемные элементы в разных браузерах "под лупой" (например, для Firefox - Firebug, для IE - MS IE Developer Toolbar) - я думаю станет ясно в чем проблема.
Похожую проблему я описал в теме http://software-test...showtopic=14195
Дело в том, что IE и FF по-разному стоят DOM, сответственно у элементов могут отличаться атрибуты.
Посмотрите на проблемные элементы в разных браузерах "под лупой" (например, для Firefox - Firebug, для IE - MS IE Developer Toolbar) - я думаю станет ясно в чем проблема.
Похожую проблему я описал в теме http://software-test...showtopic=14195
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных