使用向导创建自定义活动 - C#

相关项: API 测试

此任务描述如何使用 C# 新建活动并将其部署到 UFT One 中。

运行活动向导

  1. 打开“活动向导”(从 Windows“开始”菜单或通过运行 <UFT One 安装文件夹>\bin\ActivityWizard.exe 访问)。

  2. 在向导的常规属性窗格中,选择 C# 作为语言

  3. 按照向导中的步骤创建活动。

返回页首

添加执行代码

  1. 在向导的最后一个屏幕上,单击“打开文件夹”以打开“<活动名称>”文件夹,其名称对应于您在向导中指定的活动名称。导航到子文件夹 SourceCode,找到“<活动名称>.cs”文件。

    警告: 在此步骤之后,请勿关闭“活动向导”。

  2. 在“<活动名称>.cs”文件中,将您的执行代码添加到 ExecuteStep 函数中,如下所示:

    protected override STExecutionResult ExecuteStep()
    {
    try
    {   
    //**************************
    // Execution code goes here  //**************************
    ...

返回页首

添加记录器代码 —— 可选

在“<活动名称>.cs”文件中,使用 LogInfoLogDebugLogError 语句添加日志信息。例如:

protected override STExecutionResult ExecuteStep()
{
try
{   
    LogInfo("Log Message 1");
    LogDebug("Log Message 2");
    LogError("Log Message 3"); 
...

返回页首

添加 Report 语句 —— 可选

在“<活动名称>.cs”文件中,添加一个 Report 语句。例如:

protected override STExecutionResult ExecuteStep()
{
try
{   
        DetailsReport = DetailsReport.Replace("\\n", "<BR>");
        this.Report("Message", DetailsReport);    ; 
...

返回页首

将项目编译为 DLL

在 IDE 中,构建项目,确保当前的“<活动名称>.dll”文件位于您在向导中指定的新活动文件夹中。

返回页首

UFT One 中部署活动

  1. 在向导的最后一个屏幕中,单击UFT One中部署。

  2. 单击“完成”以关闭向导并重新启动 UFT One

返回页首