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

    Q51.GMO在线的问题?
    该问题是一个特例,不具有代表性,故不翻译了。

     

     

    Q52.如何为一个testplan的属性定义值?
    A52:你必须在使用前为一个testplan定义值:
    1.确保你的test project是打开的。
    2.点击Testplan/Define Attributes菜单。定义属性对话框将会出现,你可以看到3个预先定义的默认属性和其它你自己定义的属性。
    3.选择属性,例如:"Component".,值栏应该是空的。
    4.在Add栏输入你的值,例如:"Catalog"
    5.点击添加,值"Catalog"将被插入值栏。
    6.重复上面两步,增加其他值。

     

    Q53:在一个测试之后,SilkTest在运行时无法一直得到控件焦点.
    A53:在windows98或windows2000上,如果加载silktest在执行了一个测试后,它并没有完全退出 (silktest保留在任务栏上) 。这是一个windows方面的错误,你的silktest安装CD上"W98_2000"目录里面有一个文件被证明是对此问题有帮助的。你可以手动解决这个问题,使用RegEdit修改注册表中下面的key:
    HKEY_CURRENT_USER/Control Panel/Desktop
    "ForegroundLockTimeout"=dword:000003E8

     

     

    Q54:testplan的属性存储在什么地方?
    A54:testplan属性存储在testplan初始化文件中,testplan.ini,在silktest的安装目录中。

     

    Q55:什么是test frame?
    A55:test frame是一个包含你要测试的应用程序信息的文件。当silktest记录和执行testcase的时候,存储在test frame中的信息将被作为引用。一个test frame被存储在一个以后缀.inc结尾的文件中。

     

     

    Q56:DOM浏览器扩展是如何识别一个web应用中的UI对象的?
    A56:一个web应用UI对象由两部分来进行识别:
    1.识别web应用正在执行中的web浏览器窗口,例如,一个web浏览器窗口可以被识别为:
    "Browser.BrowserChild("Yahoo Home Page")"
    另外一个web浏览器窗口会被识别成
    "Browser.BrowserChild("Google Home Page")".
    2.由html元素所代表的UI的对象来识别web UI对象,例如:一个web页中的图片可以被识别成"HtmlImage("Yahoo Logo")",一个web页中的超链接会被识别成"HtmlLink("Site Map")"。

     

     

    Q57:silktest如何在UI上面识别对象的?它是调用什么来找出指定的UI元素是属于哪个类的?
    A57:silktest使用tag来识别UI的。有5种tag,你可以在silktest的帮助文件中找到相关信息。它们中间的一些适合操作系统相关的。
    找到Silk-->Record-->Window declaration,移动鼠标指针到你想知道所属类的对象上面,它会显示一个树型列表,从而告诉你该对象所属的类。你也可以使用Silk-->Record-->Window Identifier。

    Q58:什么是multi-tagging?
    A58:multi-tagging是一项DOM浏览器扩展用来识别web页UI对象的技术。在可能的时候,DOM扩展将超过一个的tag用下面的格式插入object identifier:
    Browser.BrowserChild("page_title").html_class("caption_tag|#index_tag|window_tag")
    1. "caption_tag"是html元素的标题
    2. "#index_tag" 是html元素的索引,是在当前页中同类html元素中索引。
    3. "window_tag" 是窗口标识。

    Q59:如何从一个字符串得到它的integer值?Print([int]”100”)将会得到一个49,我需要打印100.
    A59:使用Val(“100”)

    A60:如何为一个web应用指定浏览器扩展?
    A60:
    1. 运行silktest
    2. 打开IE浏览器
    3. 输入web应用的URL地址
    4. 离开IE窗口,但是不要将它最小化。
    5. 回到silktest窗口
    6. 选择Basic Workflow工具栏
    7. 点击Enable Externsions
    8. 出现一个Extensions对话框,你的web应用将会在其中列出。
    9. 选择你的web应用,点击选择按钮
    10. 将会出现Extension Setting对话框。点击激活DOM浏览器扩展。

  • 相关阅读:
    修改RedHat7的root用户密码
    Linux目录,rpm及top,vi命令简记
    Centos7或RedHat7下安装Mysql
    异常、线程
    File类
    JDBC的学习(一)
    MySql多表查询_事务_DCL(资料三)
    MySql约束_设计_备份还原(资料二)
    MySql基础_DDL_DML_DQL(资料一)
    算法小结(一)
  • 原文地址:https://www.cnblogs.com/riskyer/p/3313079.html
Copyright © 2011-2022 走看看