Sahi е автоматизация и тестване инструмент за уеб приложения, с възможност за записване и възпроизвеждане на скриптове.
Разработена в Java и JavaScript, този инструмент използва прост JavaScript, за да изпълни събития на браузъра.
Характеристики Sahi включват, в-браузър контрол, текстови, базирани на скриптове, мравка подкрепа за възпроизвеждане на апартамента на тестове, както и мулти резба възпроизвеждане. Sahi поддържа HTTP и HTTPS.
Sahi работи като прокси сървър и браузър трябва да използва Sahi сървъра като нейният пълномощник. След Sahi инжектира JavaScript, така че да може да получите достъп до елементи в уеб страницата. Това прави независим инструмент за уеб сайт / уеб приложението на
<силни> Характеристики :..
- Запис на действия на браузъра
- Възпроизвеждане на записани / сценарист действия.
- Accessor Viewer за идентифициране на HTML елементи за скриптове
- лесни за редактиране на скриптове (текстови файлове)
- Обикновено APIs
- Интегрира се с мравка изгражда
- Logging / доклади
- Script е в JavaScript следователно подкрепя понятия и конструкции, които джава опори
- Подкрепа за глобални променливи, съхранени през страниците по време на тест и през тестове в апартамент.
- Script refactorable в функции и файлове.
- Scripts изпълнима чрез URL.
- Bugs може да бъде записана от тестери и Sahi скрипта може да бъде публикувана на уеб-сървър.
- Този URL може да бъде включена в докладите за грешки.
- Разработчиците могат да се възпроизвеждат на бъгове, като посочил, че URL в доклада за грешка.
- Scripts автоматично на разположение на други хора по HTTP
- Много лек
- Тестовете не се нуждаят от прозореца на браузъра, за да бъде в центъра на вниманието.
- Suites могат да работят в няколко теми по този начин намалява времето за изпълнение тест.
- Поддържа външен прокси и HTTPS.
Какво ново в тази версия:
- Характеристики на добавяне:
- Показване на името на изскачащи прозорци в Controller.
- Използване -Не-отдалечената флаг вместо MOZ_NO_REMOTE. По-възрастните потребители имат нужда, за да добавите това да мравка цели. _fail (MSG) добавя
- Добавени ext.http.both.proxy.bypass_hosts до sahi.properties да заобикалят някои области по време на свързване чрез външно прокси
- Добавени _sahi.printDiagnostics да получат някаква информация за браузъра и XMLHttpRequest се използва.
- ID игнорирани за JSF RichFaces.
- Подкрепа за IE модални диалози (призован чрез showModalDialog).
- _setSelected идентифицира възможности по номер и индекс.
- _listItem API добавя за идентификация на LI тагове.
- Фиксирани бъгове:
- Fix за идентифициране на изскачащи прозорци от друг домейн
- Фиксирана _continueOnError
- Поставете обратно не-кеша заглавни страници, защото са се качват от кеша в IE причинявайки вход / logouts върху някои обекти, за да се провалят.
- Фиксирани проблеми с линк кликвания на Chrome и Safari
- липса на тестове в момента не успяват компилацията.
- Fix свързани с contentlength и трансфер кодираща въведена в предишния строителство.
- Fix за XHRs не маркирани правилно (и следователно неправилно обработени), когато различни домейни са присъствали в рамки.
- _readFile връща JavaScript низ.
- Обработка на събития, регистрирани чрез слушателите на кликвания с връзки.
- Връзки с числа в текстов са цитирани по време на запис. _link (& quot; & LT; брой & GT; & quot;). Link клик не се осъществи, ако event.returnValue е фалшива Проверка ContentType също да разбера JavaScript съдържание за XHR работа Fixed Прокси да HTTPS сайтове, които нямат валиден сертификат. (Бъг въведена в 21 януари 2009 направата й).
Какво ново във версия 1.21.2009:
- Характеристики на добавяне:
- тунел върху външната прокси добавена.
- опитайте подкрепа улов в Sahi скрипт.
- добавена _logException. Позволява ви да хване грешка, предприемане на корективни действия и също грешка дънер.
- добавена _logExceptionAsError. Същото като _logException но не успява сценария за изпитване. Полезно за почистване преди провали.
- Добавено _isVisible да проверите за видимост на елементи.
- Действия по елементи вече се случват, само ако те са видими.
- По-добра подкрепа за zkoss чрез идентифициране на js.dsp файлове и определяне въпроси AJAX.
- формени елементи записани дори без ограждащи форма тагове.
- Добавена експериментална SSL Manager.
- Добавено TrafficLogger да влезете HTTP трафика цел отстраняване на грешките.
- Фиксирани бъгове:
- Страници с Unicode символи се показват правилно.
- Pause и Step фиксиран.
- Фиксирани въпроси Аякс IE използващи ActiveX.
- Фиксирани проблеми с многодоменов вложени фреймове.
Какво ново във версия 8.31.2008:
- Тази версия използва Rhino като скриптовия и оттук по-голямата част от изпълнението на скрипта на пълномощника.
- Това трябва да се извърви дълъг път в опростяване Sahi скриптове.
- Това изграждане има и някои важни промени в SocketPool, която ще определи въпросите, свързани с използваните твърде много контакти и грешки поради BindExceptions.
- изпълнение Suite е променен така, че дори ако браузъра катастрофи, към апартамента ще продължи със следващата сценария и по този начин не се държат до натрупване.
- DB методи предприятието близки връзки правилно.
<силни> Изисквания :
- JRE 1.4 или по-висока
- мравка, log4j.jar и junit.jar ако модулът е да бъде възстановен.
Коментари не е намерена