Подбор Open-source решений для тестирования Web/IE
#21
Отправлено 10 марта 2005 - 12:39
-"-.document.item(1) <object>
Майк.
#22
Отправлено 10 марта 2005 - 12:53
Нет, там не XML, а JavaScript, вполне такой скриптовый.Selenium не годится. Я его, конечно, не копал пока подробно, но
1. Насколько я понял, тесты там пишутся в XML (?). Это не скриптовый язык.
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#23
Отправлено 10 марта 2005 - 13:00
(1) Java
(2) Eclipse
(3) Solex -- http://solex.sourceforge.net/
(4) тоже Solex, но используется не DOM, а XPath, у него есть инспектор, который позволяет выбрать элемент на странице и сгенерировать для него XPath.
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#24
Отправлено 10 марта 2005 - 13:40
А попробуйте вместо всего этого использоватьdo
isReady = (IE.document.readyState="complete")
if isReady then
for i = 0 to IE.document.frames.length-1
isReady = isReady and (IE.documet.frames(i).document.readyState="complete")
next
end if
waitmsec 100
loop until isReady
do waitmsec 100 loop until IE.Busy
Насколько я помню состояние фрэймов влияет на это свойство.
#25
Отправлено 10 марта 2005 - 14:24
2Barancev: спасибо! к сожалению, на уровень протокола выходить сильно не хочется - тестируем именно интерфейс и скрипты на страницах... А Selenium, похоже, надо копать :).
2all: Всем огромное спасибо! ;-). Собственно, investigation провели, документик для начальства составил, а там пусть сами думают :) - меня-то QTP более чем устраивает, но вот цена....
Резюме:
Из всего, что я пока видел, наиболее прилично выглядит Watir (Ruby). Отличная объектная модель, самое большое количество методов.
ieHTML - крайне спартанский по возможностям тул, но зато на JavaScript - в общем, неплохая основа для разработки собственной библиотеки.
Samie по возможностям сильно напоминает ieHTML, но на Perl.
Кстати, если кто-то хочет аналогичным образом работать (тестированием я бы этот процесс не назвал) с Win32 GUI, рекоммендую WinFeedBack (www.winfeedback.com) - очень простенько, но сердито. Это такой COM объект, умеющий искать окна (в понимании Windows - то бишь, всё что имеет handle) и кликать на них где надо ;), посылать нажатия клавиш и т.п. Главная прелесть этой штуки - то что это COM - используй где хочешь.
Майк.
#26
Отправлено 10 марта 2005 - 15:02
Хотя у меня нормально работает IE.documet.frames("my").document.all("mylink").Сlick()
Не знаю, тут нужно разбираться.
#27
Отправлено 14 марта 2005 - 09:23
IE Bars:
http://www.cheztabor...ocMon/index.htm - DHTML Document Tree + events logging
http://cheztabor.com...eTree/index.htm - дерево исходников (включая скрипты) на странице
http://qualityforge.com/spysmith - Spy (IE DHTML + Win32)
Майк.
#28
Отправлено 05 апреля 2005 - 11:32
Ход мысли - поправьте где я не прав
Так как используется цикл по фреймам - значит их много
Много фреймов обычно используется при создании всплывающих подсказок или меню
Заполняются они в рантайме, при помощи жабовского скрипта
Заполняются они не все сразу
=======================
Вывод: объект "документ" для части фреймов будет не инициализирован. И при попытке обращения к нему будет происходить свал.
#29
Отправлено 07 апреля 2005 - 15:06
Майк.
#30
Отправлено 07 апреля 2005 - 15:53
Нет, не так. Еxception происходит после полной загрузки страницы, и никаких всмплывающих окон и прочего нет. Проблема явно в Security (в частности, cross-frame), но вот в чём именно я в гугле так и не нашёл. Собственно, мой поиск open-source инструментов web-тестирования благополучно закончился выбором... Rational Functional Tester ;) :rolleyes: . Скоро статейку опубликую в библиотеке по сравнению QTP с Functional Tester.
Неужели это написал Mike? :D
#31
Отправлено 08 апреля 2005 - 07:55
Майк.
#32
Отправлено 12 мая 2005 - 10:15
Редактор портала www.it4business.ru
#33
Отправлено 20 февраля 2006 - 12:29
http://products.actimind.com/actiWATE/
Сам очень подробно не разбирался, но вроде вещь нормальная. Кто подробнее разбирался, можете прокомментировать.
#34
Отправлено 20 февраля 2006 - 12:40
Майк.
#35
Отправлено 20 февраля 2006 - 12:42
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных