Я попытался записать случай в winforms. Все работает нормально до тех пор, пока в форме не будет создано контекстное меню. Идея состоит в том, чтобы выбрать вторую опцию в меню контекста и перейти к следующему шагу. QTP записывает все шаги, но пропускает шаг контекстного меню. при запуске сценария создается контекстное меню и зависает QTP. Невозможно выбрать контекстное меню и перейти к следующему шагу.QTP Как записать контекстное меню
Я нашел это на каком-то блоге:
SwfWindow("Form1").WinMenu("contextMenuStrip1").Select DataTable("option1ToolStripMenuItem", dtGlobalSheet)
Но он не работает. Я получаю сообщение об ошибке «Объект« contextMenuStrip1 »не найден в репозитории объектов.«
Его простой элемент управления winform (rightclick) contextmenustrip. Я использую QTP 11 и VS 2008.