vbscript - 我们如何在 testcomplete 中实现关键字驱动的自动化框架

标签 vbscript frameworks keyword testcomplete

我正在尝试使用测试完成来实现关键字驱动框架,任何人都可以帮助我了解如何实现它,以及我应该采取什么方法来实现这一目标。

最佳答案

这就是我所做的:

1-使用您一直使用的功能创建小型“帮助程序”脚本

2-一个测试用例等于一个关键字测试

3-调用小脚本以完成所有测试用例步骤

这样,如果您将来需要更改某些内容,则无需通过所有测试来进行更改,只需更改帮助程序脚本即可。

辅助脚本是什么意思?这是登录页面的示例(“login.sj”文件)。 我只用了 5 分钟就完成了这个,如果有任何错误,我很抱歉......

var passTxtBx;

function login(username, password)
{
    setUsername(username);
    setPassword(password);

    passTxtBx = Sys.Browser().Page().Find("objectIdentifier", "passwordTxtBx", 50, true);

    passTxtBx.keys("[Enter]");

    if(checkWarning)
        Log.Error("Login Error")

}

function setUsername(username)
{
    Sys.Browser().Page().Find("objectIdentifier", "usernameTxtBx", 50, true).setText(username);
}


function setPassword(password)
{
    passTxtBx.setText(pasword);
}

function checkWarning()
{
    if(Sys.Browser().Page().Find("objectIdentifier", "warning", 50, true).Exists)
        return true;
    else
        return false;
}

关于vbscript - 我们如何在 testcomplete 中实现关键字驱动的自动化框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22632616/

相关文章:

jquery - 数据表分页正在破坏脚本代码的工作

ios - Pod 中的重复符号

iphone - Mapkit框架在xcode中不存在

java - java可以在保留字列表中进行加法吗? java中关键字的添加

c++ - "static"关键字与变量、函数和类对象等有什么用?

xml - Excel 2003 XML 格式不会在 Excel 2010 x64 中自动打开

vbscript - 用于 VBScript 性能测量的细粒度计时器

excel - 查找然后保存并关闭所有打开的 Excel 文档

ios - 库未加载 : @rpath/libswiftSwiftOnoneSupport. dylib

java使用这个词是可选的还是不是?