работа с toolStripSplitButton в TestComplete
Автор oleksergey, 03 окт 2007 09:45
Сообщений в теме: 2
#1
Отправлено 03 октября 2007 - 09:45
Всем привет!
Недавно начал разбираться с ТС.
Есть небольшая (тестовая) програмка на C#. скрипт пишу на Visual Basic.
Возникла проблема с toolStripSplitButton.
ТС сгенерировал небольшой скрипт, но при запуске его в последней строке возникает ошибка.
1.jpg 16,97К 59 Количество загрузок:
Sub Test1
Dim w1
TestedApps.TestedApp1.Run
Set w1 = Sys.Process("WindowsApplication1").Form1.WinFormsObject("toolStrip1")
Call w1.ClickItemXY("toolStripSplitButton1", 25, 12)
Call w1.wDropDownMenu("toolStripSplitButton1").Click("Exit|Close")
End Sub
пожалуйста помогите кто может.
заранее спасибо
Недавно начал разбираться с ТС.
Есть небольшая (тестовая) програмка на C#. скрипт пишу на Visual Basic.
Возникла проблема с toolStripSplitButton.
ТС сгенерировал небольшой скрипт, но при запуске его в последней строке возникает ошибка.
1.jpg 16,97К 59 Количество загрузок:
Sub Test1
Dim w1
TestedApps.TestedApp1.Run
Set w1 = Sys.Process("WindowsApplication1").Form1.WinFormsObject("toolStrip1")
Call w1.ClickItemXY("toolStripSplitButton1", 25, 12)
Call w1.wDropDownMenu("toolStripSplitButton1").Click("Exit|Close")
End Sub
пожалуйста помогите кто может.
заранее спасибо
#2
Отправлено 04 октября 2007 - 15:35
Здравствуйте.
Вам прямиком на support@automatedqa.com. Это, скорее всего, баг в одной из их библиотек. Не забудьте указать версию TC.
А как временное решение, можете отключить поддержку third-party контролов. Для этого откройте диалог Extensions (File | Install Extensions...) и снимите галку с 'Microsoft Controls Support'. Правда, работа с меню в этом случае может отвалиться.
Вам прямиком на support@automatedqa.com. Это, скорее всего, баг в одной из их библиотек. Не забудьте указать версию TC.
А как временное решение, можете отключить поддержку third-party контролов. Для этого откройте диалог Extensions (File | Install Extensions...) и снимите галку с 'Microsoft Controls Support'. Правда, работа с меню в этом случае может отвалиться.
С уважением,
Дмитрий
Дмитрий
#3
Отправлено 05 октября 2007 - 07:13
Здравствуйте.Здравствуйте.
Вам прямиком на support@automatedqa.com. Это, скорее всего, баг в одной из их библиотек. Не забудьте указать версию TC.
А как временное решение, можете отключить поддержку third-party контролов. Для этого откройте диалог Extensions (File | Install Extensions...) и снимите галку с 'Microsoft Controls Support'. Правда, работа с меню в этом случае может отвалиться.
Спасибо за помощь. Отключение 'Microsoft Controls Support' помогло. Меня не отвалилось, но свои тонкости с его работой появились. Приходится делать клик на каждом уровне.
Теперь код который генерит TestComplete выглядит так:
Sub Test1
Dim p1
TestedApps.TestedApp1.Run
Set p1 = Sys.Process("WindowsApplication1")
Call p1.Form1.WinFormsObject("toolStrip1").Click(65, 7)
Call p1.WinFormsObject("ToolStripDropDownMenu", "", 1).Click(54, 9)
Call p1.WinFormsObject("ToolStripDropDownMenu", "", 1).Click(65, 11)
End Sub
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных