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

Публикации *Angel*

41 публикаций создано *Angel* (учитываются публикации только с 06 июня 2023)



#37677 Пользовательские компоненты

Отправлено автор: *Angel* 17 января 2007 - 15:26 в SmartBear (AutomatedQA) - Functional Testing

Подскажите, плиз..
Если компонент не распознается должным образом, можно ли создавать пользовательские компоненты в Test Complete?

Заранее спасибо:)



#37709 Пользовательские компоненты

Отправлено автор: *Angel* 18 января 2007 - 07:27 в SmartBear (AutomatedQA) - Functional Testing

Например, popupmenu или главное меню распознается просто как объект, а выбор ноды меню записывается просто как клик по координатам. Можно ли как нибудь "научить" TestComplete распознавать эти объекты?



#37721 Рабочий день тестера

Отправлено автор: *Angel* 18 января 2007 - 09:36 в Круглый стол о работе в тестировании ПО

8 часов, но чем ближе к релизу или билду, тем рабочий день длиннее. :crazy:



#37722 Пользовательские компоненты

Отправлено автор: *Angel* 18 января 2007 - 09:51 в SmartBear (AutomatedQA) - Functional Testing

1. Приложение написано на С#
2. DevExpress.
3. 4.21.1571.3 триальная, поэтому хотелось бы оперативно понять, подходит ли нам этот тул нам или как :rtfm:
4. приложила popupmenu.


И спасибо БООООЛЬШОЕ, что можно помучать вас своими :crazy: вопросами

Прикрепленные изображения

  • Popupmenu.JPG



#37724 Пользовательские компоненты

Отправлено автор: *Angel* 18 января 2007 - 10:17 в SmartBear (AutomatedQA) - Functional Testing

Уже скачиваю 5-ю триальную версию :crazy:



#37726 Не распознает объекты

Отправлено автор: *Angel* 18 января 2007 - 10:34 в SmartBear (AutomatedQA) - Functional Testing

А у Вас эти объекты должны появится случайно не при наведении мышки?



#37742 Пользовательские компоненты

Отправлено автор: *Angel* 18 января 2007 - 14:58 в SmartBear (AutomatedQA) - Functional Testing

Поставила.... Весь день мучает вопрос.... то ли я... то он....
Кто-то из нас явно чего-то не знает... Либо я не знаю, как его заставить делать то, что нужно мне, либо он не знает, что я вообще от него хочу.
Вот так... :crazy:



#37793 Пользовательские компоненты

Отправлено автор: *Angel* 19 января 2007 - 12:47 в SmartBear (AutomatedQA) - Functional Testing

Так как сделать из просто объекта popupmenu? вот в чем вопрос......
Виндовыея посмотрела вроде видит, а вот мои...увы... :crazy:



#37888 Пользовательские компоненты

Отправлено автор: *Angel* 22 января 2007 - 09:44 в SmartBear (AutomatedQA) - Functional Testing

Genka!
Popupmenu всплывает по правой кнопке мыши.



#37983 Пользовательские компоненты

Отправлено автор: *Angel* 24 января 2007 - 13:02 в SmartBear (AutomatedQA) - Functional Testing

Нажатие на кнопку DevExpress меню записывается в скрипт корректно, только вот при воспроизведении никогда не находит...
Может знаете, откуда такие чудеса?

Пишет в скрипт вот что:

p1.MainForm.XtraMainMenu.Click("Record");

Record - это и есть кнопка в панели меню.



#37991 Пользовательские компоненты

Отправлено автор: *Angel* 24 января 2007 - 13:54 в SmartBear (AutomatedQA) - Functional Testing

В лог пишет:

Cannot find the menu item record.

Панель постоянна видна и никуда не исчезает. В этом-то в вся хохма... Тут вижу, тут не вижу :dirol:



#38021 Пользовательские компоненты

Отправлено автор: *Angel* 25 января 2007 - 08:42 в SmartBear (AutomatedQA) - Functional Testing

Я задала этот вопрос на AutomatedQA Message Boards. :dirol:
Пока ничего. Надеюсь....



#38124 Пользовательские компоненты

Отправлено автор: *Angel* 29 января 2007 - 08:57 в SmartBear (AutomatedQA) - Functional Testing

У меня не главное меню (в котором есть выпадающее меню итд), а панель с кнопками, но вот так ТестКомплит записывает все это, а воспроизвести не может....



#40873 Win32TreeView.ExpandItem

Отправлено автор: *Angel* 04 апреля 2007 - 11:06 в SmartBear (AutomatedQA) - Functional Testing

А есть ли другая возможность помимо прохода всего дерева определить, существет ли определенная нода? :blush:



#40920 Attachments в Outlook

Отправлено автор: *Angel* 05 апреля 2007 - 12:39 в SmartBear (AutomatedQA) - Functional Testing

Программа генерит Error report в виде письма в Outlook и прикладывает архив базы. Название архива связано с текущей датой.

Как проверить, есть ли аттачи и как прочитать название приаттаченного архива? :blush:

спасибо



#40952 Какой баг трекер Вам больше нравится?

Отправлено автор: *Angel* 06 апреля 2007 - 12:52 в Инструменты управления тестированием ПО

Странно почему никто не сказал ничего про MS Team System. меня так все устраивает, а так же то, что линкуется все, что нужно, репорты есть и прочие прелести жизни.



#40962 Attachments в Outlook

Отправлено автор: *Angel* 06 апреля 2007 - 15:01 в SmartBear (AutomatedQA) - Functional Testing

В примере показывается как создается новое сообщение и как потом с ним работать. Меня интересует, если программой сгенерился error report в виде письма, как в уже существующем письме определить есть ли аттачи, ведь само письмо уже в Winword процессе.



#41121 Работа с таблицами в IE

Отправлено автор: *Angel* 11 апреля 2007 - 15:04 в SmartBear (AutomatedQA) - Functional Testing

На странице есть таблица, в которую помещаются созданные объекты и кнопки управления этими объектами.
Имена объектов формируются динамически, поэтому по имени объекта отследить его наличие и нажать на кнопку управления нет возможности (мне так кажется :victory: ).
Можно ли по другому как-то достучаться до данных в таблице????? :acute: :crazy: :blush:

Приложение на asp.net

Я пыталась для кнопки управления объекта в цикле проходить вообще ВСЕ items и искать вначале объект, у которого classname=GridRow && innerText=имени объекта, а потом искать объект у которого innerText=имени объекта и innerHTML содержит javascript, т.к. у самого объекта кнопочки className пустой. Но не все объекты поддерживают свойство className, о чем мне и сообщил ТестКомплит.

Я приложила картинку таблички, если это поможет



#41122 Работа с таблицами в IE

Отправлено автор: *Angel* 11 апреля 2007 - 15:05 в SmartBear (AutomatedQA) - Functional Testing

На странице есть таблица, в которую помещаются созданные объекты и кнопки управления этими объектами.
Имена объектов формируются динамически, поэтому по имени объекта отследить его наличие и нажать на кнопку управления нет возможности (мне так кажется :victory: ).
Можно ли по другому как-то достучаться до данных в таблице????? :acute: :crazy: :blush:

Приложение на asp.net

Я пыталась для кнопки управления объекта в цикле проходить вообще ВСЕ items и искать вначале объект, у которого classname=GridRow && innerText=имени объекта, а потом искать объект у которого innerText=имени объекта и innerHTML содержит javascript, т.к. у самого объекта кнопочки className пустой. Но не все объекты поддерживают свойство className, о чем мне и сообщил ТестКомплит.

Я приложила картинку таблички, если это поможет

Прикрепленные изображения

  • TMTable.JPG



#41147 Работа с таблицами в IE

Отправлено автор: *Angel* 12 апреля 2007 - 09:35 в SmartBear (AutomatedQA) - Functional Testing

да, я уже нашла этот чудестный метод :acute:

Tbl = Pg.NativeWebObject.Find ("className", "Grid");
   Log.Message (Tbl.Name);
   for(i = 1; i < Tbl.rows.length; i++)
  {
      if (Tbl.rows(i).cells(0).innerText==nameTestRunner)
      {
          Tbl.rows(i).cells(2).Click(10,10);
          isFindTR=true;
       } 
  }
я нахожу строчку, в которой имя объекта совпадает с нужным и после этого хочу начать на надпись в [i,2] ячейке таблицы. Но нажатия не происходит. Ошибки тоже не выдает. Не могу понять в чем дело :victory:



#41183 Работа с таблицами в IE

Отправлено автор: *Angel* 13 апреля 2007 - 08:10 в SmartBear (AutomatedQA) - Functional Testing

Победила я таблицу :hi: , напишу, может, кому-то пригодится....

Дело было в том, что на ячейку таблицы не было повешено ничего на onclick.
Поэтому надо было брать сожержимое ячейки, то есть FirstChild (Child в ячейке был один).
Так что в коде надо было поменять только чуть-чуть

Tbl = Pg.NativeWebObject.Find ("className", "Grid");
   Log.Message (Tbl.Name);
   for(i = 1; i < Tbl.rows.length; i++)
  {
      if (Tbl.rows(i).cells(0).innerText==nameTestRunner)
      {
          Tbl.rows(i).cells(2).FirstChild.Click(12,5);
          isFindTR=true;
          break;
       }
   }
Всем удачи в борьбе с таблицами!!!



#41512 Прежде чем запускать, доработать напильником?

Отправлено автор: *Angel* 24 апреля 2007 - 14:56 в SmartBear (AutomatedQA) - Functional Testing

Назрел больной вопрос :help:

Записываю скрипт, получаю что-то в таком духе:
w1 = Sys.Process("Administrator").MainForm.wizard.mainPanel;
Запускаю, не запускается, говорит, что таких объектов нет... :(
Подпиливаю:
w1 = Sys.Process("Administrator").WinFormsObject("MainForm").WinFormsObject("_wizard").WinFormsObject("_mainPanel");

и все работает....

Может здесь есть какая-то хитрость?



#41756 Прежде чем запускать, доработать напильником?

Отправлено автор: *Angel* 02 мая 2007 - 09:22 в SmartBear (AutomatedQA) - Functional Testing

У меня стоит TC 5.12.454.7.



#41835 Ожидание, пока button не станет enable

Отправлено автор: *Angel* 04 мая 2007 - 06:18 в SmartBear (AutomatedQA) - Functional Testing

мне что-то не помогло:(
w1.WaitProperty("Visible", "True", 190000);    
в итоге работает через раз..



#41951 Attachments в Outlook

Отправлено автор: *Angel* 08 мая 2007 - 14:04 в SmartBear (AutomatedQA) - Functional Testing

Мне из поддержки прислали скрпит, надеюсь, кому-то поможет:
w1=Sys.Process("WINWORD").Window("OpusApp", "Error Reported ", 1).Exists;
  while ((!w1)&&(temp<300))
    {
      BuiltIn.Delay(1000);
      temp++;
    }
  if (Sys.Process("WINWORD").Window("OpusApp", "Error Reported ", 1).Exists)
  {

    w2=Sys.Process("WINWORD").Window("OpusApp", "Error Reported", 1).Window("MsoCommandBarDock", "MsoDockTop", 3).Window("MsoCommandBar", "Envelope", 1).Window("#32770", "", 1);
    attachmentsField = w2.Window("RichEdit20WPT", "", 9);
    outlook = Sys.Process("OUTLOOK");  
    attachments = GetAttachments(outlook, attachmentsField);
    for(i = 0; i < attachments.length; i++)
    { 
      Log.Message(attachments[i]);
      if (attachments[i]!="")
      {
        ProjectSuite.Variables.CreateErrorReport="Success";
        Log.Message ("*** Create Error Report success ***");
        break;
      }
    }
   }

function GetAttachments(outlook, attachmentsFiled)
{
  var i, saveAsDialog, field, number, attachments;

  attachments = new Array();

  field = attachmentsFiled;
  if (field.wText == "")
    return attachments;
  if (field.wText == " ")
    number = 1;
  else
    number = field.wText.split(";").length;

  field.Keys("^[Home]");
  for(i = 0; i < number; i++) {
    field.Keys("[Apps]");
    field.PopupMenu.Click("Save As...");
    saveAsDialog = outlook.Window("bosa_sdm_Mso96", "Save Attachment");
    attachments[i] = saveAsDialog.Window("RichEdit20W", "", 2).wText;
    saveAsDialog.Keys("[Esc]");
    field.Keys("^[Right]^[Right]");
  }
  return attachments;
}