Перейти к содержимому

Olika

Регистрация: 23 июл 2007
Offline Активность: 11 ноя 2010 14:12
-----

Мои сообщения

В теме: TC and Code coverage

10 ноября 2010 - 12:41

Спасибо за ответ - после поиска на форуме я предполагала, что возможно ответа не получу...

В теме: NetworkSuite

14 июля 2010 - 07:39

Большое спасибо Dmitry! Действительно, temp не обновлялся. Сдвинулась с мертвой точки - функция прошла успешно.
Но все же проблема не исчезла - функция на Slaves компах работает через раз: то на одном Slave компе упадет, то на другом. Нет постоянства - отладил функцию и она всегда при определенных условиях работает. Наверно, нет ответа на этот вопрос.
Еще раз спасибо, очень быстро ответили :clapping:

В теме: NetworkSuite

13 июля 2010 - 09:29

Значит разбираюсь:
Запустила NetworkSuite , который включает в себя 2 Slave компа (через Remote connection).
Вместо
Aliases["Sys"]["AuthenticationForm"]["WaitWinFormsObject"]("tbxUserName", "*", 1, 200000);
я написала функцию ожидания, так как мне нужна собственно форма AuthenticationForm, а не tbxUserName, который на ней находится :
temp = Aliases["Sys"]["AuthenticationForm"]["Exists"];
	   while (temp == false)
		{
			  Delay(2000);
		}
Что происходит на первом Slave: TC поднялся. запустилась аппликация Authentication form и ждет. Решила посмотреть, что твориться в Object browser - а он пустой: "Not available in the given context". Теперь понятно почему ничего не происходит, но непонятно почему Object browser пустой??

В теме: NetworkSuite

13 июля 2010 - 07:24

Здравствуйте! TC 6.54.

Например, в Log на Slave написано:"The object doesn't exist" на код:
Aliases["Sys"]["AuthenticationForm"]["WaitWinFormsObject"]("tbxUserName", "*", 1, 200000);

Дальше в Log написано: "Improper command" на код:
Aliases["Sys"]["ExplorerForm"]["Maximize"]();
Log: "The TreeView node "Companies" not found"
tree["ExpandItem"]("|Companies|" + company + "|Root");
И дальше, естественно, весь Log красный. Но почему иногда этот код работает, а иногда нет. А на локальном компе это всегда работает (почти). Как будто TC работает по настроению - это очень сильно напрягает. В чем может быть дело, как с этим справиться???
Заранее благодарю!

В теме: NetworkSuite

21 июня 2010 - 07:06

Здравствуйте еще раз! Опять возникла проблема с NetworkSuite. TC 6.5.
Есть 3 компа: Master(мой комп) и 2 Slave computers. Выполняемые действия (ф-я Common_Script) одинаковы для всех 3-х компов.
Запускаю NetworkSuite

NetworkSuite["Run"](false);

Все хорошо и замечательно: на Slave компах запускается TC, выполняются действия по ф-ии Common_Script, но не все - некоторые падают, и падают только на Slave компах, на Master компе все проходит замечательно (тот же код).
Вот думаю, может дело в мышке - при выполнении программы используется мышка (нажать на кнопку, открыть папку и т.д.) и все 3 компа делять ее между собой, получается простой и какая-то часть программы падает, а потом опять начинает работать.
В общем, что можно с этим сделать, ведь все-таки я собираюсь запустить не 2 Slave компа, а хотя бы 10.
Пыталась объяснить как можно понятней...
Может кто знает? Есть какие-то идеи? Заранее благодарю!