- Форум тестировщиков
- → Публикации Breetonia
Публикации Breetonia
76 публикаций создано Breetonia (учитываются публикации только с 24 июня 2023)
По типу контента
По пользователю
#107157 ExtJS генерирует пробелыв классах ?!
Отправлено автор:
Breetonia
27 июня 2012 - 11:58
в
Свободное общение
Столнулся с такой *фичей*,по подозрению,экста - просматривая в фаирбаге код,наткнулся на элементы с пробелами в классах.
Предъявил претензии разработчиам,те показали,что их js скрипты и extjs скрипты абсолютно чисты,да и последние не позволяют очищать пробелы.Стрелки перевели на extJS.
Теперь хочу обратиться к вам - так ли это на самом деле ? В проекте будут теперь задавать айдишки почти каждому элементу : ).
Проблему выявил при составлении xPath запросов в FirePath.FirePath ввел меня в ступор ещё и тем,что стал выдавать странные результаты - при неоднократном нажатии на Enter
FirePath выдавал различные результат - то находил элемент,то нет,удаляя пробелы из xPath селектора о_О - и не важно,что ты передаешьв селеторе пробел,или не передаешь - если в коде содержатся атрибуты с пробелом(хоть одним),то он будет себя вести так,как описано выше.В общем,крайне раздражает такое поведение Firepath.
Как решить проблему ?
Предъявил претензии разработчиам,те показали,что их js скрипты и extjs скрипты абсолютно чисты,да и последние не позволяют очищать пробелы.Стрелки перевели на extJS.
Теперь хочу обратиться к вам - так ли это на самом деле ? В проекте будут теперь задавать айдишки почти каждому элементу : ).
Проблему выявил при составлении xPath запросов в FirePath.FirePath ввел меня в ступор ещё и тем,что стал выдавать странные результаты - при неоднократном нажатии на Enter
FirePath выдавал различные результат - то находил элемент,то нет,удаляя пробелы из xPath селектора о_О - и не важно,что ты передаешьв селеторе пробел,или не передаешь - если в коде содержатся атрибуты с пробелом(хоть одним),то он будет себя вести так,как описано выше.В общем,крайне раздражает такое поведение Firepath.
Как решить проблему ?
#106716 Проблема автоматизации ExtJS компонентов...
Отправлено автор:
Breetonia
14 июня 2012 - 19:09
в
Selenium - Functional Testing
Проблема ещё и в том,что ExtJS генерирует id после генерации DOMа.Айдишники у некоторых элементов есть(жестко заданные),но они далеко не у всех.
#106715 Проблема автоматизации ExtJS компонентов...
Отправлено автор:
Breetonia
14 июня 2012 - 19:05
в
Selenium - Functional Testing
Вечер добрый.Столкнулся с тем,что нужно как-то автоматизировать кучу компонентов(около 50).
Проект состоит из PHP 5(фрэймворк),ExtJS 3.х и AJAX+JSON.
Встретил просто ТУЧУ средств автоматизации,но выбор пал почему-то на Siesta.
Документация в проекте есть,какие-то доки пишет другой тестировщик = ))(Пока сам не до конца осознает,что он делает,отвечать не особо настроен)))
В итоге непонятно,как проводить функциональное тестирование,поскольку непонятно,с чем сравнивать assert(что ожидать,что передавать)
Как думал я - получить список форм по их id,составить что-то вроде списка и создать генератор форм в обход интерфейса,но это бред - это уже не тестирование интерфейса,а тестирование php движка через сиесту)).Примеры если и есть,но достаточно громоздкие.Это наводит на мысль,что автоматизировать тестирование интерфейса нахрен не нужно...В итоге,что делать,я не знаю.
Проект состоит из PHP 5(фрэймворк),ExtJS 3.х и AJAX+JSON.
Встретил просто ТУЧУ средств автоматизации,но выбор пал почему-то на Siesta.
Документация в проекте есть,какие-то доки пишет другой тестировщик = ))(Пока сам не до конца осознает,что он делает,отвечать не особо настроен)))
В итоге непонятно,как проводить функциональное тестирование,поскольку непонятно,с чем сравнивать assert(что ожидать,что передавать)
Как думал я - получить список форм по их id,составить что-то вроде списка и создать генератор форм в обход интерфейса,но это бред - это уже не тестирование интерфейса,а тестирование php движка через сиесту)).Примеры если и есть,но достаточно громоздкие.Это наводит на мысль,что автоматизировать тестирование интерфейса нахрен не нужно...В итоге,что делать,я не знаю.
#107055 Незакрывается браузер после завершения теста
Отправлено автор:
Breetonia
25 июня 2012 - 09:15
в
Selenium - Functional Testing
Есть следующий код:
После успешной отработки метода авторизации(мы вошли в систему),почему-то драйвер не прекращает работу,а выходит куча exception-ов,а браузер остается открытым.
Что делать ? Использовал аннотацию @After
P.S.: При AssertionFailed Exception всё работает так,как надо ( браузер закрывается )
@After public void stopDriver() { driver.quit(); }
После успешной отработки метода авторизации(мы вошли в систему),почему-то драйвер не прекращает работу,а выходит куча exception-ов,а браузер остается открытым.
Что делать ? Использовал аннотацию @After
P.S.: При AssertionFailed Exception всё работает так,как надо ( браузер закрывается )
#107070 Достать значение javascript переменной
Отправлено автор:
Breetonia
25 июня 2012 - 13:43
в
Selenium - Functional Testing
Как это можно сделать в Selenium WebDriver
Пример:
Переменная х определена в трех разных js скриптах в одном документе,но в объектном браузере она видна только в одном экземпляре,да ещё и объявлена как null.
В javascript-e я видел,как ей присваивается в качестве значения целый массив.Вот,этот массив и нужен...Что делать ? Как его получить ?
Пример:
Переменная х определена в трех разных js скриптах в одном документе,но в объектном браузере она видна только в одном экземпляре,да ещё и объявлена как null.
В javascript-e я видел,как ей присваивается в качестве значения целый массив.Вот,этот массив и нужен...Что делать ? Как его получить ?
#104509 database reverse engineering
Отправлено автор:
Breetonia
18 апреля 2012 - 18:07
в
Инструменты и технологии
Эм,скажу,возможно,глупость,но связи в таблицах в MS Access (не в MySql) встречал только в Microsoft Access.
Ясное дело,что там нет никакого MySql - только MS Access (да-да, - та,что не поддерживает никаких комментариев вообще
: )) ).
Файлы БД там хранятся в виде .accdb файлов,если не ошибаюсь.
Создайте простенькую БД со связями и перейдите на вкладку Фаил - Работа с базами данных - Схема данных.
Скрин с примером лежит туть(только что сделал):
http://rghost.ru/37652565
ЗЫ: Тьфу ты,а на дату поста не посмотрел...
Ясное дело,что там нет никакого MySql - только MS Access (да-да, - та,что не поддерживает никаких комментариев вообще
![:aggressive:](http://software-testing.ru/forum/public/style_emoticons/default/aggressive.gif)
Файлы БД там хранятся в виде .accdb файлов,если не ошибаюсь.
Создайте простенькую БД со связями и перейдите на вкладку Фаил - Работа с базами данных - Схема данных.
Скрин с примером лежит туть(только что сделал):
http://rghost.ru/37652565
ЗЫ: Тьфу ты,а на дату поста не посмотрел...
#107164 Достать значение javascript переменной
Отправлено автор:
Breetonia
27 июня 2012 - 20:04
в
Selenium - Functional Testing
Тема больше неактуальна : (
#105421 soapUI - несколько вопросов : (
Отправлено автор:
Breetonia
13 мая 2012 - 09:03
в
Автоматизированное тестирование
В процессе изучения возникла масса вопросов по soapUI и я надеюсь,что кто-нибудь соизволит дать развернутый ответ на мои вопросы.Привожу список ниже:
1) Загадочный объект context.Для чего он нужен ? В API его почему-то не нашел.Присутствует практически в 10 именах классов.
Для чего они ? Из описания оффа только смутные представления.
2) Есть ли где сборник примеров кодинга на Groovy ? Лишь бы код увидеть))
3) Написаны ли книги по soapUI или стоит ограничиться только вебинарами ?
4) Как получить доступ к ЛЮБОМУ свойству ? На оффе писали про какие-то ограничения взаимодействия.К примеру,экспэншн #Project#name я могу испол зовать в любом скрипте,но #Request#Encoding или #Response#Request я не могу получить.
Через ${context.expand('{}')) тоже не получается...
Насколько мне известно,это не системные свойства,получаемые через #System - таковые ведь хранятся в System -> Properties...?
Вот,пример:
Вызываю в Response-Script.TestSuite1 у меня есть.
5) Как получить параметры конкретного Request-а/Response-а из текущего/не из Request-a/Response-a через скрипты ? Допустим,у меня 4 риквеста(с последовательными айдишными именами) и 9 респонсов.
6) Что такое mockRequest.requestContent ? Совпадает с проперти Request во вкладке Custom Properties.
Как получить все свойства и где можно посмотреть их имена и значения ?
7) Делаю MockResponse.Пытаюсь создать и получить свойство для Response:
В ответ выводит null.Значит,такого свойства нету.Интересно бы узнать,в чем я просчитался...Делал по гайду офф.
8) Ломаю голову над тем,что такое def и чем оно отличается от,скажем,int x или x =.По сути ничего не изменяется...Чем они отличаются ?
9) Что за def allFiles = [] ?! Если это ява,то почему бы не a = new int[10]; или int a[10] ? Зачем вводить аналог PHP массивов ?
10) Нужно ли указывать каждый раз
Если уж это скриптовый язык,то, по моим представлениям,многое должно быть упрощено.
1) Загадочный объект context.Для чего он нужен ? В API его почему-то не нашел.Присутствует практически в 10 именах классов.
Для чего они ? Из описания оффа только смутные представления.
2) Есть ли где сборник примеров кодинга на Groovy ? Лишь бы код увидеть))
3) Написаны ли книги по soapUI или стоит ограничиться только вебинарами ?
4) Как получить доступ к ЛЮБОМУ свойству ? На оффе писали про какие-то ограничения взаимодействия.К примеру,экспэншн #Project#name я могу испол зовать в любом скрипте,но #Request#Encoding или #Response#Request я не могу получить.
Через ${context.expand('{}')) тоже не получается...
Насколько мне известно,это не системные свойства,получаемые через #System - таковые ведь хранятся в System -> Properties...?
Вот,пример:
def wow = context.expand('${#TestSuite1#Name}') log.info(wow) // Должно было вывести TestSuite1
Вызываю в Response-Script.TestSuite1 у меня есть.
5) Как получить параметры конкретного Request-а/Response-а из текущего/не из Request-a/Response-a через скрипты ? Допустим,у меня 4 риквеста(с последовательными айдишными именами) и 9 респонсов.
6) Что такое mockRequest.requestContent ? Совпадает с проперти Request во вкладке Custom Properties.
Как получить все свойства и где можно посмотреть их имена и значения ?
7) Делаю MockResponse.Пытаюсь создать и получить свойство для Response:
mockResponse.setPropertyValue("damned_prop","not work") def prop = mockResponse.getPropertyValue("damned_prop"); log.info(prop)
В ответ выводит null.Значит,такого свойства нету.Интересно бы узнать,в чем я просчитался...Делал по гайду офф.
8) Ломаю голову над тем,что такое def и чем оно отличается от,скажем,int x или x =.По сути ничего не изменяется...Чем они отличаются ?
9) Что за def allFiles = [] ?! Если это ява,то почему бы не a = new int[10]; или int a[10] ? Зачем вводить аналог PHP массивов ?
10) Нужно ли указывать каждый раз
importили есть по дефолту конкретные пакеты/классы,которые доступны изначально ? Т.е. чтобы не писать каждый раз
import blablablaили
Object obj = new blablabla().
Если уж это скриптовый язык,то, по моим представлениям,многое должно быть упрощено.
#105423 soapUI - несколько вопросов : (
Отправлено автор:
Breetonia
13 мая 2012 - 10:49
в
Автоматизированное тестирование
Зачем я создал эту тему,а не десяток других ? Ответ,думаю,очевиден.
#107161 JavascriptExecutor всегда возвращает null
Отправлено автор:
Breetonia
27 июня 2012 - 19:57
в
Selenium - Functional Testing
проблема решена ((JavascriptExecutor)getWebDriver()).executeScript("return 1").toString();
return тут не обязателен,хотя и так работает : ).Во всяком случае,у меня.
Точно также пытался позавчера сделать,в итоге отбросил вариант с экзекутором за ненадобностью.
#107156 Проверка сабмита формы
Отправлено автор:
Breetonia
27 июня 2012 - 11:44
в
Selenium - Functional Testing
Спасибо вам,ребят : )).Я уже решил проблему(надеюсь,что верно) альтернативным способом - Сравнил таитлы логин пейдж и индекс пейдж(страница после успешной авторизации) и всё заработало ).
Единственная проблема,которая остается - как адекватно выставить имплицитные ожидания(поставил 10 секунд),т.е. каждый элемент будт искаться в течение 10 секунд,а что если сервер будет перегружен и ответить только через 30 секунд ?
Вешать блок try/catch,перехватывающий ConnectionError иксепшн(или ему сопутствующий) на каждый тестовый метод ? Кстати,где можно глянуть список именно иксепшнов,чтобы гугл не долбить ? ))
Единственная проблема,которая остается - как адекватно выставить имплицитные ожидания(поставил 10 секунд),т.е. каждый элемент будт искаться в течение 10 секунд,а что если сервер будет перегружен и ответить только через 30 секунд ?
Вешать блок try/catch,перехватывающий ConnectionError иксепшн(или ему сопутствующий) на каждый тестовый метод ? Кстати,где можно глянуть список именно иксепшнов,чтобы гугл не долбить ? ))
#107142 Проверка сабмита формы
Отправлено автор:
Breetonia
27 июня 2012 - 07:04
в
Selenium - Functional Testing
Ситуация следующая:
Мне нужно написать тестовый метод,проверяющий,что кнопка сабмит нажата успешно(сообщение об ошибке не выходит в браузере).
Сами действия в эклипсе я программно воспроизвел,но после редиректа на внутреннюю страницу сайта(после авторизации),тестовый метод ждет и вылетает
по таймауту,установленному имплицитными ожиданиями.Мне этого не нужно.Мне нужно,чтобы выполнение метода прекращалось сразу после успешной авторизации и выполнялся assertTrue,но как мне проверить,что вход произошел ? После submit() я сразу оказываюсь авторизованным и selenium,как я писал выше,тупит и вываливается с ошибкой.Собственно,дальнейшее тестирование не представляется возможным.
Я решил сделать так: проверить хидер Location до сабмита и после сабмита.Если они отличаются,значит,редирект успешно произошел и я оказался успешно авторизован,но в селениуме я не нашел чего-либо,предусматривающего работу с хидерами или запросами/ответами.
Я так понимаю,что это нужно реализовать на Java,но тогда придется вообще забыть про Селениум,а реализовывать всё чуть ли не с нуля или использования готовых java libraries.Так что делать ?
P.S.: Первые два видеоурока Баранцева не дали ответа на поставленный вопрос.
Мне нужно написать тестовый метод,проверяющий,что кнопка сабмит нажата успешно(сообщение об ошибке не выходит в браузере).
Сами действия в эклипсе я программно воспроизвел,но после редиректа на внутреннюю страницу сайта(после авторизации),тестовый метод ждет и вылетает
по таймауту,установленному имплицитными ожиданиями.Мне этого не нужно.Мне нужно,чтобы выполнение метода прекращалось сразу после успешной авторизации и выполнялся assertTrue,но как мне проверить,что вход произошел ? После submit() я сразу оказываюсь авторизованным и selenium,как я писал выше,тупит и вываливается с ошибкой.Собственно,дальнейшее тестирование не представляется возможным.
Я решил сделать так: проверить хидер Location до сабмита и после сабмита.Если они отличаются,значит,редирект успешно произошел и я оказался успешно авторизован,но в селениуме я не нашел чего-либо,предусматривающего работу с хидерами или запросами/ответами.
Я так понимаю,что это нужно реализовать на Java,но тогда придется вообще забыть про Селениум,а реализовывать всё чуть ли не с нуля или использования готовых java libraries.Так что делать ?
P.S.: Первые два видеоурока Баранцева не дали ответа на поставленный вопрос.
#107010 Selenium WebDriver,JUnit и Assert.isTrue - зачем ?
Отправлено автор:
Breetonia
22 июня 2012 - 16:35
в
Selenium - Functional Testing
Ладно,перефразирую - какой ассерт использовать для проверки существования вэб элемента и его атрибута/атрибутов(комбинированное условие) ?
#106998 Selenium WebDriver,JUnit и Assert.isTrue - зачем ?
Отправлено автор:
Breetonia
22 июня 2012 - 11:33
в
Selenium - Functional Testing
Меня ввело в ступор из статьи на сайте http://bugscatcher.net/archives/1232 описание Assert-ов для селениум вебдрайвер.
Зачем они нужны ? Это какая-то замена тестирования WebDriver через JUnit(т.е. я могу про JUnit вообще забыть) ?
Я пишу метод,тестирующий авторизацую на проекта(классика).Нужно его протестировать.Ситуация следующая - при отправке верных данных,форма их кушает и редиректит внутрь проекта,иначе на странице авторизации
появляется айдишник,в котором хранится текст ошибки.Поэтому я решил использовать assert-ы.
Тестировать буду в JUnit 4.Какой assert тут использовать ? Потому как остальные,на мой взгляд,не подходят,т.к. мне нужно либо проверять присутствие элемента на странице,либо текст этого элемента(при условии,что он,опять-таки,присутствует)
Опыт написания тестов на JUnit у меня 0,так что строго не судите.
Везде примеры с RC1,тогда как мне надо на RC2...
Зачем они нужны ? Это какая-то замена тестирования WebDriver через JUnit(т.е. я могу про JUnit вообще забыть) ?
Я пишу метод,тестирующий авторизацую на проекта(классика).Нужно его протестировать.Ситуация следующая - при отправке верных данных,форма их кушает и редиректит внутрь проекта,иначе на странице авторизации
появляется айдишник,в котором хранится текст ошибки.Поэтому я решил использовать assert-ы.
Тестировать буду в JUnit 4.Какой assert тут использовать ? Потому как остальные,на мой взгляд,не подходят,т.к. мне нужно либо проверять присутствие элемента на странице,либо текст этого элемента(при условии,что он,опять-таки,присутствует)
Опыт написания тестов на JUnit у меня 0,так что строго не судите.
Везде примеры с RC1,тогда как мне надо на RC2...
#105337 soap UI - знак вопроса в числовом параметре ?!
Отправлено автор:
Breetonia
11 мая 2012 - 08:04
в
Начинающему тестировщику
Неужели никто не сталкивался ? Если я не всё выложил и нужно вдобавок к этому что-либо ещё,то только скажите.
#105332 soap UI - знак вопроса в числовом параметре ?!
Отправлено автор:
Breetonia
11 мая 2012 - 07:16
в
Начинающему тестировщику
Утро всем доброе.В процессе изучения soapUI столкнулся со следующей проблемой:
При POST запросе к мок сервису на Jetty сервере,встроенному в soapUI,получил в результирующем параметре знак вопроса *?*.
Что интересно,так это то,что никаких ошибок не срабатывает.
Знаю протокол SOAP достаточно плохо,так как новичок,поэтому привожу всё сюда:
Сам чистый POST запрос:
Сам ответ:
Что я проверил:
1) Endpoint.Он соответствует http://localhost:808...atorPortBinding
2) Отсутствие ошибок.
3) Перезапуск мок сервиса,а также повторное создание проекта не принесло положительного результата.
Что мне ещё остается ?!
Ещё вчера всё работало.
Запускал сервис локально.
При POST запросе к мок сервису на Jetty сервере,встроенному в soapUI,получил в результирующем параметре знак вопроса *?*.
Что интересно,так это то,что никаких ошибок не срабатывает.
Знаю протокол SOAP достаточно плохо,так как новичок,поэтому привожу всё сюда:
Сам чистый POST запрос:
POST http://localhost:8088/mockCalculatorPortBinding HTTP/1.1 Accept-Encoding: gzip,deflate User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20120403211507 Firefox/12.0 Content-Type: text/xml;charset=UTF-8 SOAPAction: "" Host: localhost:8088 Content-Length: 267 POST http://localhost:8088/mockCalculatorPortBinding HTTP/1.1 Accept-Encoding: gzip,deflate User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20120403211507 Firefox/12.0 Content-Type: text/xml;charset=UTF-8 SOAPAction: "" Host: localhost:8088 Content-Length: 267 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:loc="http://localhost"> <soapenv:Header/> <soapenv:Body> <loc:add> <arg0>50</arg0> <arg1>300</arg1> </loc:add> </soapenv:Body> </soapenv:Envelope>
Сам ответ:
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Encoding: gzip Transfer-Encoding: chunked Server: Jetty(6.1.x) <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:loc="http://localhost"> <soapenv:Header/> <soapenv:Body> <loc:addResponse> <return>?</return> </loc:addResponse> </soapenv:Body> </soapenv:Envelope>
Что я проверил:
1) Endpoint.Он соответствует http://localhost:808...atorPortBinding
2) Отсутствие ошибок.
3) Перезапуск мок сервиса,а также повторное создание проекта не принесло положительного результата.
Что мне ещё остается ?!
Ещё вчера всё работало.
Запускал сервис локально.
#105417 Нужен Гайд для soap UI
Отправлено автор:
Breetonia
12 мая 2012 - 18:56
в
Автоматизированное тестирование
Вечер добрый.
На оффе есть ссылка такого рода:
http://www.soapui.or...al-testing.html
Здесь рассказывают про азы функционального тестирования и меня интересует код WSDL сервиса:
http://www.mobilefis...ntries.php?wsdl
Мб есть у кого их код ? Хотелось бы по-быстрому поднять и попрактиковаться.
P.S.: Ошибся с названием темы...
На оффе есть ссылка такого рода:
http://www.soapui.or...al-testing.html
Здесь рассказывают про азы функционального тестирования и меня интересует код WSDL сервиса:
http://www.mobilefis...ntries.php?wsdl
Мб есть у кого их код ? Хотелось бы по-быстрому поднять и попрактиковаться.
P.S.: Ошибся с названием темы...
#105335 soap UI - знак вопроса в числовом параметре ?!
Отправлено автор:
Breetonia
11 мая 2012 - 07:40
в
Начинающему тестировщику
Забыл добавить,что тут в качестве результата сумма должна быть ))
#105418 Нужен Гайд для soap UI
Отправлено автор:
Breetonia
12 мая 2012 - 18:59
в
Автоматизированное тестирование
Вообще непонятно на кой ля он висит до сих пор.Могли бы и заменить WSDL
#105754 Нужен Гайд для soap UI
Отправлено автор:
Breetonia
19 мая 2012 - 16:35
в
Автоматизированное тестирование
Благодарю,но с этим материалом я давно ознакомился.Увы,не помогло...
Как раз с курсами валют я и работал.Интересовал именно этот пример из-за более понятного руководства к нему
Как раз с курсами валют я и работал.Интересовал именно этот пример из-за более понятного руководства к нему
#107262 Поиск элементов по области
Отправлено автор:
Breetonia
02 июля 2012 - 15:39
в
Selenium - Functional Testing
А причем тут селениум ? Юзеру это никогда не понадобится : )
#107177 Как работать с Ajax элементами ?
Отправлено автор:
Breetonia
28 июня 2012 - 08:39
в
Selenium - Functional Testing
Так,спросил:
Форма создана по принципу формы,выложенной на сайте http://examples.extjs.eu/
http://pastebin.com/7S3ezHRX - Скопировал с сайта
Форма создана по принципу формы,выложенной на сайте http://examples.extjs.eu/
http://pastebin.com/7S3ezHRX - Скопировал с сайта
#107165 Как работать с Ajax элементами ?
Отправлено автор:
Breetonia
27 июня 2012 - 20:25
в
Selenium - Functional Testing
Фаирбаг не видит значение аякс элементов.getAttribute("value) и getText() возвращают совершенно не то,что нужно(либо текст по дефолту,либо empty).Что делать ? Компонент вроде Ext.formPanel,визуально данные видны в полях(визуально компонент напоминает форму).
#106778 Нагрузочное тестирование с помощью Grinder
Отправлено автор:
Breetonia
15 июня 2012 - 17:17
в
Автоматизированное тестирование
Нету.Пользуюсь loadUI
#107176 Как работать с Ajax элементами ?
Отправлено автор:
Breetonia
28 июня 2012 - 08:35
в
Selenium - Functional Testing
На работе запретили раздавать код,поэтому могу только сказать,что данные отсылаются PHP скрипту и возвращаются в JSON формате(данные тестируемой формы - имена полей и значения).
Увы...Попробую спросить,как работает.
ЗЫ: Проверял фаирбагом : )
Увы...Попробую спросить,как работает.
ЗЫ: Проверял фаирбагом : )
- Форум тестировщиков
- → Публикации Breetonia
- Политика Конфиденциальности
- Правила форума ·