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标签

  • 相关阅读:
    [MacOS]Sublime text3 安装(一)
    [RHEL8]开启BBR
    PAT Advanced 1136 A Delayed Palindrome (20分)
    PAT Advanced 1144 The Missing Number (20分)
    PAT Advanced 1041 Be Unique (20分)
    PAT Advanced 1025 PAT Ranking (25分)
    PAT Advanced 1022 Digital Library (30分)
    PAT Advanced 1019 General Palindromic Number (20分)
    PAT Advanced 1011 World Cup Betting (20分)
    PAT Advanced 1102 Invert a Binary Tree (25分)
  • 原文地址:https://www.cnblogs.com/riskyer/p/3313099.html
Copyright © 2011-2022 走看看