Проблема с работой скрипта на удаленной машине
#1
Отправлено 24 января 2008 - 08:43
Запускаю скрипт на удаленной машине, заметила интересную особенность: если заходишь на эту машину через Remote Desktop и смотришь, как там выполняется тесткейс, то все в порядке, браузер запускается и грузится web-приложение, но если запустить и не установить окно Remote Desktop-а в актив, то выдается такая ошибка:
***Error: Window cannot be set active
Occurred in SetActive
Подскажите, пожалуйста, как можно решить эту проблему и почему она вообще возникает? Огромное спасибо
#2
Отправлено 24 января 2008 - 09:34
Вполне возможно такая проблема возникает из-за того, что машина, на которой эти скрипты бегают, залочена. Соответственно, никакой доступ к окнам невозможен, а когда вы открываете сессию в Remote Desktop, то вы фактически снимаете лок с машины (только просматриваете через другую машину) и все работает нормально.Добрый день!
Запускаю скрипт на удаленной машине, заметила интересную особенность: если заходишь на эту машину через Remote Desktop и смотришь, как там выполняется тесткейс, то все в порядке, браузер запускается и грузится web-приложение, но если запустить и не установить окно Remote Desktop-а в актив, то выдается такая ошибка:
***Error: Window cannot be set active
Occurred in SetActive
Подскажите, пожалуйста, как можно решить эту проблему и почему она вообще возникает? Огромное спасибо
#3
Отправлено 24 января 2008 - 10:11
В другой ветке это обсуждалосьДобрый день!
Запускаю скрипт на удаленной машине, заметила интересную особенность: если заходишь на эту машину через Remote Desktop и смотришь, как там выполняется тесткейс, то все в порядке, браузер запускается и грузится web-приложение, но если запустить и не установить окно Remote Desktop-а в актив, то выдается такая ошибка:
***Error: Window cannot be set active
Occurred in SetActive
Подскажите, пожалуйста, как можно решить эту проблему и почему она вообще возникает? Огромное спасибо
http://software-test...art=#entry49581
Зачем вам Remote Desktop - пользуйтесь VNC, должно помочь.
Alexey
#4
Отправлено 24 января 2008 - 10:50
В другой ветке это обсуждалось
http://software-test...art=#entry49581
Зачем вам Remote Desktop - пользуйтесь VNC, должно помочь.
Эта ветка относится к другому инструменту автоматизации: TestComplete.
У каждого инструмента могут быть свои проблемы, хитрости и т.п.
Например, у нас по какой-то причине (жаль не помню по какой именно) в свое время отказались от VNC. По-моему проблема была в том, что он медленно обновлял информацию в окне.
Светлана, на самом деле активно ли окно Remote Desktop, или нет - это не должно влиять на скрипты, выполняющиеся на удаленной машине.
Есть предположение, что Вы сворачиваете окно Remote Desktop, а этого делать нельзя. Надо просто активировать другое окно, оставив ремоут десктоп в развернутом виде, просто неактивным.
#5
Отправлено 24 января 2008 - 11:15
Большое спасибо за ответы, но мне не понятно, если разработчики Silktest-а предусмотрели возможность запуска скриптов с помощью удаленного агента, тогда зачем вообще необходимо открывать Remote DeskTop, держать его в свернутом состоянии и т.д. Ведь я могу захотеть работать на 10 машинах, так что же, нужно открывать Remote Desktop для каждой? Я предполагала, что тесткейсы могут выполняться на удаленной машине как бы в фоновом режиме, а уже после их прогона я смогу просто посмотреть результатыВ другой ветке это обсуждалось
http://software-test...art=#entry49581
Зачем вам Remote Desktop - пользуйтесь VNC, должно помочь.
Эта ветка относится к другому инструменту автоматизации: TestComplete.
У каждого инструмента могут быть свои проблемы, хитрости и т.п.
Например, у нас по какой-то причине (жаль не помню по какой именно) в свое время отказались от VNC. По-моему проблема была в том, что он медленно обновлял информацию в окне.
Светлана, на самом деле активно ли окно Remote Desktop, или нет - это не должно влиять на скрипты, выполняющиеся на удаленной машине.
Есть предположение, что Вы сворачиваете окно Remote Desktop, а этого делать нельзя. Надо просто активировать другое окно, оставив ремоут десктоп в развернутом виде, просто неактивным.
#6
Отправлено 24 января 2008 - 11:20
Remote Desktop запускать необязательно. Главное, чтобы целевая машина не была залочена и сессия активна. Remote Desktop - это только одно из средств, которое позволяет создать такие условия. Можете просто держать целевую машину включенной и работающей. Иначе сессия пользователя блокируется и связь между Агентом и СилкТестом нарушаетсяБольшое спасибо за ответы, но мне не понятно, если разработчики Silktest-а предусмотрели возможность запуска скриптов с помощью удаленного агента, тогда зачем вообще необходимо открывать Remote DeskTop, держать его в свернутом состоянии и т.д. Ведь я могу захотеть работать на 10 машинах, так что же, нужно открывать Remote Desktop для каждой? Я предполагала, что тесткейсы могут выполняться на удаленной машине как бы в фоновом режиме, а уже после их прогона я смогу просто посмотреть результаты
#7
Отправлено 24 января 2008 - 14:56
там даже может быть сессия совсем другого пользователя, главное только чтоб -- активная ;)Можете просто держать целевую машину включенной и работающей.
... грубо говоря - пока винда "ощущает", что у нее есть экран для вывода окон (не монитор, его можно спокойно выключить ), она позволяет работать с оконными приложениями, а как только "не ощущает" - то увы ...
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных