我正在使用TestComplete.我需要捕获屏幕截图并将其放在特定文件夹中.如何使用VBScript执行此操作?
在Smart Bear网站上作为应用程序的建议,调试信息关闭选项"优化"(证明:http://support.smartbear.com/viewarticle/32714/)
谁可以解释此选项的工作原理以及它如何影响Testcomplete 9下的测试?
我已经被困在这个愚蠢的问题上好几个小时了.我知道这似乎很愚蠢,但我真的不知道我错过了什么.任何帮助,将不胜感激.
这是我的问题:
var objReg = /touch/g;
var str = "abc touch def touch";
var arr = objReg.exec(str);
Run Code Online (Sandbox Code Playgroud)
在这里,我希望数组arr包含2个元素,但它只包含第一个元素,即使我确保放置g修饰符.
任何人都可以指导我在这里做什么?
调试:如下图所示,数组只有1个元素(index = 0)
方案....
我正在编写一个PowerShell脚本来自动化一些UI测试,我需要做很多事情,检查存储库中的代码,构建,复制安装程序,然后最后我想运行TestComplete并测试安装程序UI ...
安装程序在写入程序文件,注册表等时以提升模式运行,因此,为了使TestComplete中的测试脚本能够看到msiexec进程,还需要运行TestComplete.我如何从命令行执行此操作?似乎我不能用runas执行此操作,1 /它只是以用户(具有管理员权限)运行应用程序但实际上没有提升,2 /我无法在脚本中提供密码.
有任何想法吗?
对于屏幕上的进程,窗口和控件的TestComplete对象 - 有没有一种方法可以枚举和打印出所有属性.我尝试了以下代码,我得到一个运行时异常: -
var deskObj = Sys.Desktop; //TC Desktop Object
var normObj = {a:1, b:2, c:3}; //Normal JScript Object
for (var prop in normObj)
{
Log.Message(normObj[prop]); //1, 2, 3
}
for (var prop in deskObj) //Runtime error - Object doesn't support this action
{
Log.Message(deskObj[prop]);
}
Run Code Online (Sandbox Code Playgroud)
这让我相信TC Objects不是JScript对象 - 所以有没有办法将它们转换为JScript对象.
有人知道Test Complete中是否可以从函数中的特定点运行测试?我看到了运行例程,运行测试,运行项目等选项.
谢谢你,Raluca
TestComplete 9中的链接文件有问题.
问题模型:
在一个项目诉讼中,我有几个项目.
第一个项目(Project_1)包含所有共同使用的脚本文件.例如Utiles1.sj,Utiles2.sj ......等; Helper1.js ... Verify.js
所有其他项目都链接了Project_1中的脚本文件Utiles1.sj.
现在一切都好.
接下来,在Utiles1.sj的Project1中,我使用了// USEUNIT Helper1(仅在Project_1中存在)
为了使项目生效,我已将Helper1链接到我需要Utiles1.sj功能的所有项目
结果当我有很多这样的项目和这样的文件我应该链接链接链接.
这种情况是否有解决方法,花费最少的努力?
提前致谢.
我的XML文件的结构是这样的。
<?xml version="1.0" encoding="utf-8" ?>
<atom:entry xmlns:atom="http://www.w3.org/2005/Atom"xmlns:core="http://x.y.com/xy/xyz">
<atom:title>TestTitle</atom:title>
<atom:link rel="a" href="$a_u"/>
<atom:link rel="ot" href="$ou"/>
<atom:link rel="db" type="app/c.d.p+xml" href="e.xml">
<atom:inline>
<payload xmlns="http://www.yyy.com/xxx" model="https://xxxx.yyy.com/api/te/db/et/r1">
<field name="asset.title">
<value>DP</value>
</field>
<field>
<value>xxx</value>
</field>
|
|
|
</atom:inline>
</atom:link>
</atom:entry>
Run Code Online (Sandbox Code Playgroud)
我试图获取DP提起诉讼的人的价值name="asset.title"
跟随这位医生的尝试,但没有运气。
http://support.smartbear.com/viewarticle/57106/
http://support.smartbear.com/viewarticle/58850/
我如何获得这个价值。在此先感谢您的指导或帮助。
testcomplete ×8
jscript ×2
delphi ×1
javascript ×1
powershell ×1
regex ×1
screenshot ×1
testing ×1
vbscript ×1
xml ×1