zoukankan      html  css  js  c++  java
  • SilkTest Q&A 3

    Q21:如何给testcase的属性赋值?
    A21:
    1.确定你的testplan处于打开状态。
    2.点击你准备赋属性值的testcase
    3.点击TestPlan/detail菜单,testplan详细对话框会出现。
    4.点击test attribute标签。
    5.点击组件域,下拉列表会出现所有组件的可选值。
    6.选择下拉列表中的值。
    7.点击确定。

    Q22:关于关闭孩子窗口

     
    A22:
    答案1:
    1.识别进程句柄
    2.关闭它的第一个孩子然后关闭MainWindow

    答案2:
    Integer HWnd=Browser.GetHandle() ///在孩子窗口弹出之前
    ....下面是你的窗口
    While Browser2.Exists()
    {
    If Browser.GetHandle()!=HWnd
    Browser.Close()
    Else
    Browser2.SetActive()
    }
    你也可以在上面的代码中使用窗口的catpion。

    答案3:
    我想用来识别双亲和孩子的tag不唯一,这正是为什么双亲会被关闭的原因。可以试着使window ID唯一然后关闭页面。第一个激活孩子,然后关闭…应该可以管用。

     

     

    Q23:如何建立一个test frame?
    A23:
    1.确定你的浏览器被激活并且打开了你的web应用的首页。不要最小话web页窗口。
    2.确定你的测试项目处于打开状态。
    3.点击File/New菜单,一个新的对话框将会出现。
    4.选择test frame单选按钮。
    5.点击确定,新建test frame的对话框将列出所有激活的web应用。
    6.选择你的web应用。
    7.输入一个test frame的名字。例如:HomeFrame.inc
    8.检查你的窗口名字,它应该是你的web应用的title。在必要时你可以重命名它。
    9.点击确定关闭新建test frame对话框。
    10.点击File/Save菜单。

     

     

     

    Q24:test frame里面保存了些什么?
    A24:一个test frame里面是一些文本文件,它们为一个Web应用上面记录下面一些种类的信息:
    1.注释:注释信息。
    2.wMainWindow:一个用来识别你的应用首页的字串常量。
    3.首页窗口:一个BrowserChild窗口类的对象,用来存放应用程序的首页。
    4.sLocation:是你应用程序首页的URL。
    5.sUserName和dPassword:登录你的web应用时使用的用户名和密码。
    6.BrowserSize:用来表示浏览器窗口大小的一对值。
    7.首页对象:首页上的一串对象,例如HtmlImage,HtmlText,HtmlLink.

     

     

    Q25:我遇到一个奇怪的问题,当我第一次执行一个脚本的时候,Agent总会挂起。
    场景:
    1.加载网站并且点击下载产品。
    2.在产品下载到某个零时文件夹中后,SilkTest等待安装产品的窗口的安装条款出现。
    3.这个时候,Agent就挂起了。
    如果我杀掉该程序的安装窗口,停止silktest,重新执行1,2,3步骤,就不再出现上面的问题。
    有什么办法解决agent在第一次执行的时候挂起的问题么?

    A25:
    答案1:这个问题是silktest agent第一次无法识别该窗口导致的。你可以尝试使用window.exists(),如果窗口存在,然后再执行后面的操作。
    答案2:我不认为window.exist()可以解决你的问题,这是一个silktest6.5的bug,在silktest7.1中已经被解决了。如果可能话,请升级你的软件。

     

     

    Q26:使用DOM extension来识别UI对象的语法是什么?
    A26:DOM浏览器扩展使用下面的语法来识别Web UI对象:
    Browser.BrowserChild("page_title").html_class("object_tag")
    1.“page_title”是网页的title,用html标签

  • 相关阅读:
    sql server中的 SET NOCOUNT ON 的含义
    SQL Server 中的嵌套事务与@@TranCount(转)
    数据库中的主键与外键的关系,通俗易懂
    模板制作
    DELPHI中MDI子窗口的关闭和打开
    Entity Framework 基础
    WPF使用HierarchicalDataTemplate绑定Dictionary生成TreeView
    WPF新手之如何将数据绑定到TreeView
    WPF数据验证(5)―― 错误模板
    WPF DataGrid 获取选中 一行 或者 多行
  • 原文地址:https://www.cnblogs.com/riskyer/p/3313099.html
Copyright © 2011-2022 走看看