Distributed testing on VM machines - screen resolution problem
#1
Отправлено 17 мая 2011 - 07:42
Используя distributed testing я нашел что при открытии сесии удаленного доступа ТК устанавливает очень маленькое разрешение на слейв машине(VM machines), в следствие чего мои тесты не могут пройти .. так как требуется большее разрешение, контролы не видны на форме... и комплит не может делать с ними различные события.
Кто нибудь сталкивался с такой проблемой и как ее решить? Не нашел методов и опций как утсанавливать разрешение экрана на слейв машине=(
TC - 7.50
#2
Отправлено 17 мая 2011 - 12:09
TestComplete для начинающих (видеозаписи курса)
Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)
Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest
#3
Отправлено 17 мая 2011 - 13:14
Да я примерно пробывал такие же методы, проблема в том что не досутпно установка разрешения в сесси удаленки которую открывает ТК.Вот тут есть пара примеров, как изменить разрешение экрана. Лично мне нравится способ с утилитой, но там есть и способ через WinAPI
Вот прилепил 2 скрина где четко видно доступность разрешений....
Примечание: Когда делаю анлок виртуалки разрешение меняется на корректное и тест проходит....
Прикрепленные файлы
#4
Отправлено 20 мая 2011 - 07:51
Никто с такой пролемой не сталкивался? Кто нибудь занимался распределенным тестированием нв ВМваре? С разрешением было все ок?Да я примерно пробывал такие же методы, проблема в том что не досутпно установка разрешения в сесси удаленки которую открывает ТК.
Вот тут есть пара примеров, как изменить разрешение экрана. Лично мне нравится способ с утилитой, но там есть и способ через WinAPI
Вот прилепил 2 скрина где четко видно доступность разрешений....
Примечание: Когда делаю анлок виртуалки разрешение меняется на корректное и тест проходит....
#5
Отправлено 31 мая 2011 - 11:24
Здраствуйте!
Используя distributed testing я нашел что при открытии сесии удаленного доступа ТК устанавливает очень маленькое разрешение на слейв машине(VM machines), в следствие чего мои тесты не могут пройти .. так как требуется большее разрешение, контролы не видны на форме... и комплит не может делать с ними различные события.
Кто нибудь сталкивался с такой проблемой и как ее решить? Не нашел методов и опций как утсанавливать разрешение экрана на слейв машине=(
TC - 7.50
Вроде бы эта проблема решена в последних версиях TC.
Для вашей версии похоже нужно только создавать удаленную сессию отдельно и запускать распределенные тесты в уже готовой сесси. Можно попробовать делать это автоматически - сохранить настройки удаленного доступа в отдельный .rdp файл (указав в нем в тч желаемое разрешение) и запускать его.
#6
Отправлено 01 июня 2011 - 13:41
Спс, да выход только окрывать сессию самому.... и что ТК ее юзал...
Здраствуйте!
Используя distributed testing я нашел что при открытии сесии удаленного доступа ТК устанавливает очень маленькое разрешение на слейв машине(VM machines), в следствие чего мои тесты не могут пройти .. так как требуется большее разрешение, контролы не видны на форме... и комплит не может делать с ними различные события.
Кто нибудь сталкивался с такой проблемой и как ее решить? Не нашел методов и опций как утсанавливать разрешение экрана на слейв машине=(
TC - 7.50
Вроде бы эта проблема решена в последних версиях TC.
Для вашей версии похоже нужно только создавать удаленную сессию отдельно и запускать распределенные тесты в уже готовой сесси. Можно попробовать делать это автоматически - сохранить настройки удаленного доступа в отдельный .rdp файл (указав в нем в тч желаемое разрешение) и запускать его.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных