我已经使用NetAdvantage 2010 v3和TestAdvantage 2010 v3在QTP 11中创建了我的QTP脚本。我使用补丁QTP_00709在QTP11上运行这些脚本。如果我从QTP运行脚本,它们运行得很好。但是,如果我使用QC11/ test Lab并将它们作为测试集运行,它们将开始运行,并且在几个测试脚本之后,由于以下错误而开始失败。
Object doesn't support this property or method: 'SwfWindow(...).SwfObject(...).SelectItem'
Line (49): "
我想写一个程序来做一些图形用户界面(JAVA Swing)自动化的testing.The程序需要调用的QTP API。QTP的接口可以捕获GUI结构并将其转换为xml文件。我查阅了帮助文档,找到了我需要的接口,但我仍然不知道如何从Java编写的程序中调用QTP的相应API。我是否需要在QTP中导入一些文件,或者我应该下载一些包?
我想调用的方法是在对象存储库中,直到,它是这样的:
Description
Retrieves all test objects under the specified parent test object.
Syntax
object.GetAllObjects (
可能是一个令人震惊的故事-- QTP似乎无缘无故地浪费了我们的工作时间:
考虑一下这个脚本,它有一个包含26列(名为"A“到"Z”)的全局行的datatable,其中填充了任何值:
Print "Started"
Services.StartTransaction "Simpletest"
Set G=DataTable.GetSheet ("Global")
For J=1 to 26
For I=1 to 100
Set P=G.GetParameter (Chr (J+64))
我知道使用Watir和Watir-webdriver测试黄瓜和Web应用程序,但我需要知道如何使用Cucumber for Windows应用程序,特别是在.NET中构建的应用程序。
有什么关于如何开始的方向吗?使用哪个gem?小贴士?等等。?
附注:我是一个人谁以前在QTP黄瓜工作,在QTP我们会改变插件从网页到.NET,它将识别窗口应用程序对象,如编辑框,菜单项...
我检查了apache项目,试图构建mllib_2.10。但是,我得到了以下错误。我错过了什么?谢谢!
然后,我尝试在eclipse: Run -> Maven构建->目标: package中获得以下错误:
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "qtp913470727-59183"
Exception: java.lang.OutOfMemoryError thrown from the Uncaugh
我最近开始研究Selenium和QTP。我的任务是满足测试团队使用C#以编程方式停止QTP的需求。这个小的实现是团队想要建立的框架的一部分。
我不知道我做错了什么,但根据文档,我所做的在技术上应该是可行的,但它不起作用。
我可以得到测试状态等等,但是当我试图停止测试时,一切都会出错。QTP停止响应,我甚至没有手动停止测试。下面是我的代码:
示例1
QuickTest.Application qtp = new QuickTest.Application();
if (qtp.Test.IsRunning)
{
MessageBox.Show("Test is running
mule没有启动,它尝试启动挂起一段时间,一段时间后再次尝试从头开始,如重新启动。获取了线程转储。在分析线程转储时,会出现一个警告:"3个线程被传递阻塞。这表明锁没有被释放。“这可能是潜在的问题,可能与jetty有关,但不清楚是什么。下面是线程转储分析的一部分
0x00000000e0f43f40
Object
Held by:
qtp383251638-61-acceptor-0-ServerConnector@7d75f858{HTTP/1.1}{0.0.0.0:7777}
Threads waiting to take lock:
qtp383251638-62-acce