问题标签 [testcomplete]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
311 浏览

windows - 运行时应用程序对象浏览和操作

我需要做一个对象浏览器/操纵器,类似于 TestComplete 中可用的那个,也就是说,列出任何正在运行的外部应用程序中的所有对象及其属性,并能够在运行时更改它们的属性,所有这些当然是在运行时.
虽然 MSAA/IAccessible 可以读取对象,但据我所知,它只能返回可见对象,而不能更改它们的属性。
使用 WinAPI,我无法读取没有句柄的对象,例如标签。

理想情况下,我希望在 Delphi 中完成,但任何其他语言建议都是可以接受的。

我想要做的事情的例子(这是在 TestComplete 中完成的):

TestComplete 对象浏览器 TestComplete 对象浏览器 2

0 投票
1 回答
263 浏览

testcomplete - TeamCity 表示成功,但无法加载 msi

我正在运行 TeamCity 代理(不是作为服务)。我正在使用命令行启动应用程序。如果我将命令行保存在 *.cmd 文件中并双击它,则应用程序正在正确加载,但如果我复制 ans将 cmd 文件中的代码粘贴到 TeamCity 并运行... TeamCity 说成功,但应用程序未加载。如果我将 TeamCity 作为服务运行并单击运行...它正在加载应用程序,但它与它一起加载“交互式服务检测”(http://blogs.msdn.com/b/patricka/archive/2010/04/27/what-is-interactive-services-detection-and-why-is-it-blinking- at-me.aspx),据我所知,这并不好,我需要使用我正在做的 agent.bat 文件运行它。什么可以解决这个问题?

谢谢

0 投票
1 回答
1183 浏览

automated-tests - 为什么断点在 TestComplete 中不起作用?

我正在使用 TestComplete 8.70.720.7 的试用版进行测试自动化。我遇到了断点问题——即使打开了测试调试,它们也不起作用。问题的原因可能是什么?

0 投票
2 回答
1438 浏览

testcomplete - Keword测试失败后如何通过TestComplete关闭程序

所以可以说我正在做一个测试完成关键字测试。如果其中出现问题,则文本停止。实际上,我发现如果我有 8 个检查点,如果第 4 个检查点失败,其余的总是会失败。所以我得到一个“测试执行被中断”错误。那很好,但它没有完成测试并关闭应用程序。这是一个问题的原因是因为它之后的任何测试都会失败,因为应用程序仍然处于打开状态。我可以重写这些测试,以便应用程序在启动时打开,但是在测试失败后有没有办法杀死和应用程序?如果测试通过,则关闭应用程序。

0 投票
1 回答
794 浏览

javascript - TestComplete 中是否有警告框或 Console.log?

如果我想将某些内容输出到屏幕上,我将如何使用 Jscript 脚本来执行此操作。我习惯使用 alert 或 console.log 都不起作用。有没有办法只在屏幕上打印一些东西来帮助我调试?

谢谢

0 投票
2 回答
2376 浏览

javascript - 有没有办法在 TestComplete 中自动格式化(Javascript)代码?

与 Netbeans 中的 ALt-Shift-F 非常相似,是否可以在 TestComplete 的 ide 中正确执行此操作?不确定这是否可行,或者是否有人可以在不离开 TestComplete 窗口的情况下想到自动格式化的解决方法。

我正在尝试使以下解决方案与http://jsbeautifier.org/一起用于 TestComplete 中的 javascript / Jscript 代码。

谢谢

0 投票
1 回答
2039 浏览

jscript - TestComplete 脚本检查点和比较

因此,我对测试完整脚本的了解有限。似乎应该查看对象查看器以查看您的窗口,并通过这些对象的名称映射并单击选择或填充它们的字段来使用 UI 功能。

我有一个关于如何使用 JSscripting 测试进行断言的问题。如果我想查看某个窗口是否看起来像过去的窗口,我一直在做的是通过当时的关键字测试制作一个检查点。我觉得我应该通过 api 来做到这一点。是否有一个区域可以通过代码解释如何执行此操作,而不是使用关键字检查点?

0 投票
1 回答
631 浏览

delphi - 内部错误:Delphi 中的 DBG2439

我正在 Delphi 5 中构建一个项目。我已经成功地构建了该项目并生成了输出 exe。直到这种状态一切正常。现在我在生成的 exe 上使用测试自动化工具“TestComplete”。但是在 TestComplete 中只有 Published 属性是可见的。我看不到私人和公共财产。TestComplete 文档建议了一种在选中 Debug 选项的情况下构建 exe 的方法。为此,我修改了 Project--> Options --> Linker --> Exe and DLL options --> Include TD32 Debug Info 中的设置并尝试构建项目,但我收到“[Fatal Error]Internal error :DBG2439”。我尝试关闭delphi并再次打开项目。我还尝试删除所有 DCU。但是每次都会出现同样的错误。任何人都可以帮我解决这个问题。谢谢您的帮助。

测试完成链接或参考:http: //support.smartbear.com/viewarticle/29770/

谷歌搜索时得到一个链接,但不明白步骤。谁能帮我理解。它真的很受欢迎。 https://groups.google.com/forum/?fromgroups#!msg/borland.public.delphi.ide/PDJUVyFbfQ8/huCmBa3eCVIJ

0 投票
1 回答
1453 浏览

continuous-integration - Jenkins - 进程存在,但我看不到 UI

我正在尝试强制自定义工具通过 Jenkins 运行以进行测试。我创建了一个示例程序 Calculator,需要通过 TestComplete 运行它。我作为一个批次的电话是:

我可以在流程树中看到 Calculator 和 TestComplete,但是没有显示 UI。它正在SYSTEM下运行。因为是这种情况,所以我不知道是否有任何事情在按应有的方式工作。有没有办法在我的用户下启动这些或验证它们是否实际工作?

0 投票
1 回答
55 浏览

testcomplete - Project Explorer 测试竞赛中的事件

我是 Test complite 的新手,我想使用事件处理,但在 Project Explorer 节点中不显示事件。怎么打开这个项目或者应该有什么特性测试,这样我才能看到它?