Flat модель обьектов
2010-10-11 11:49
Добрый день. Использую TC v.7, Windows 7.
У меня обьекты тестируемого приложения являются WPFObject'ам, как и все приложение. Я меняю Object Tree model на Flat, но для этого приложения отоброжение обьектов не меняется, все приложение попрежнему отображается как при моделе Tree, такое наблюдалось только для WPFObject. Подскажите пожалуйста в чем проблемма.
storeAttributeFromAllWindows(attributeName, variableName)
Generated from getAttributeFromAllWindows(attributeName)
Arguments:
* attributeName - name of an attribute on the windows
Returns:
the set of values of this attribute from all known windows.
Returns an array of JavaScript property values from all known windows having one.
Перевожу как "должна вернуть массив свойств JS из всех существующих окон."
использую как
storeAttributeFromAllWindows
attributeName = alt
variableName = str
Команда проходит без ошибок. Ожидаю что вернёт массив всех атрибутов alt.
Далее
echo
${str}
не возвращает ничего....
вопрос:
1) я прав?
2) как посмотреть этот массив используя только средства IDE?
3) как проверить наличие и содержание аттрибутов alt у всех изображений?
Нашёл что можно симулированть controlKeyDown
нашёл что можно посылать коды
Цитата
keyPress(locator, keySequence)
Arguments:
* locator - an element locator
* keySequence - Either be a string("\" followed by the numeric keycode of the key to be pressed, normally the ASCII value of that key), or a single character. For example: "w", "\119".
Simulates a user pressing and releasing a key.
если это сработает, подскажите код F5... и какой локатор стоит указать? пробовал указывать какой-нибудь div, вроде нажимало, но не на ту клавишу. писал как
controlKeyDown
keyPress //div \\116
-
сработало как ctrl + T...
перемнные в IDE
2010-10-11 17:55
имеется объявленная перменная
storeLocation loc
вида URL адрес.
я хочу проэскейпить строку для использования в качестве имени файла скриншота.
Как это сделать?
пробую -
storeEval
escape(${loc}) - [error] Threw an exception: $loc is not defined
escape(storedVars[loc]) - [error] Threw an exception: loc is not defined
- выдаёт ошибку, переменная не определена.
Проблемы с поиском потомка в дереве.
2010-10-11 18:29
Может кто сталкивался с такой проблемой.
Есть веб страница с флехой. В Object Brower-е я вижу необходимый мне элемент, и вижу всех его подчиненных. Но когда я пытаюсь присвоить его в переменную, чтобы определить в ней его общее количество потомков, то объект присваивается, но показано что у него нет потомков - ChildCount = 0
При этом в процессе трассировки проверяю в переменной действительно находится именно нужный мне объект.
Использую модель Tree, Язык скрипта - Delphi.
т.е. присваивание делаю просто
obj:=whiteBoard.Outline(0);
в whiteBoard хранится главная страница проекта, потомка которой я и хочу найти.
1. LR 9.5
2. HTTP протокол
3. Capture level: сокет + вин
4. Апликуха на базе liferay
при записи скрипта ие валиться с ошибкой memory violation
Прошу совета !
2010-10-11 23:45 Предложили протестировать игру. Гама вобщем примитивная - т.н. casual - 50 мегов (головоломка на наблюдательность с паззлами), но не альфа и не бета, фактически готовый релиз с возможностью игры 30 мин. и получением дальн. кода ч\з sms - функционально, интерфейсно и геймплейно полная; . Автоматизации никакой не надо само собой. но что там искать и как и о чем писать отчет - абсолютно непонятно (за 30 минут прохождения ни 1 явного бага (тем более или хотя бы ошибки в орфографии."Когда бета-тестер находит в проге какую-нибудь ошибку, он обязан создать отчет в специально оговоренной с фирмой форме и выслать ее на адрес поддержки. Нельзя просто так сообщить, что в проге такая-то дыра. Все должно оформляться документально" - это из статьи какой-то. никаких требований и условий нет. "Предлагаем Вам выполнить тестовое задание, которое позволит оценить ваши возможности. Для этого необходимо перейти по ссылке http ....Результаты тестирования игры предлагаем сформировать в виде отчета об ошибках и выслать его ответным письмом".Импровизировать ?