我可以(以编程方式)确定我当前的业务组件脚本代码是如何启动的吗?
可能是
Foggily related:Can I determine if current test execs from test lab or interactively from within QTP IDE?
答案 0 :(得分:0)
如果组件是独立执行的,CreateObject ("QuickTest.Application").CurrentDocumentType
会返回"Business component"
。
如果组件是在BPT内执行的(无论BPT是以交互方式执行,还是在测试集中执行)CurrentDocumentType
都会返回"Test"
。
结合相关问题(和答案)中显示的设置,这回答了问题。它就这么简单。