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浏览器扩展。

SilkTest Q&A 6的更多相关文章

  1. SilkTest Q&A 9

    Q81:我应该如何存取excel sheet里面的空字符串? A81:定制代码如下: 解决方案1: [-] if sText!=NULL [ ] Page.tfldName.SetText(sText ...

  2. SilkTest Q&A 2

    Q11:SilkTest中有没有计算web页面上单词数量的函数? A11:你可以使用Clipboard函数.使用Ctrl+a和Ctrl+c,然后解析string的list. Q12:silktest的 ...

  3. SilkTest Q&A 12

    111. 谁能告诉我,正在执行的SilkTest的log是存放在哪里? 答案1: 用下面的命令可以导出文本格式的log "c:/program files/segue/silktest/pa ...

  4. SilkTest Q&A 13

    Q121 :我想要测试 windows2003 上的 remote 应用,但是每次都得到如下的错误 我想要测试 windows2003 上的 remote 应用,但是每次都得到如下的错误: " ...

  5. SilkTest Q&A 7

    Q61.有一个用Dotnet开发的应用,有1000个为测它而录制的case,一直都运行的很正常,直到有一天… 有人改变了该应用命名空间,由于现在有一个新的window或是panel出现,所以测试脚本一 ...

  6. SilkTest Q&A 8

    Q72.如何在一个testplan中运行所有的testcase? A72. 1.打开testplan 2.点击Run/Run All Tests菜单,SilkTest开始执行testplan中所有的t ...

  7. SilkTest Q&A 10

    92. 如何把单个表达式分两行来写? 答案1: 使用Shift + Enter 答案2: 很容易在online help里面找到答案: 1)      line break in code 2)    ...

  8. SilkTest Q&A 11

    101. 如何从其他的机器访问脚本? 答案:将包含脚本的文件夹共享出来…非常简单…你可以使用connect()在你本机运行脚本从而使得它们在其他的一些机器上执行…但是其他人无法访问这些脚本,除非你将它 ...

  9. SilkTest Q&A 3

    Q21:如何给testcase的属性赋值? A21: 1.确定你的testplan处于打开状态. 2.点击你准备赋属性值的testcase 3.点击TestPlan/detail菜单,testplan ...

  10. SilkTest Q&A 4

    Q31.如何在inc文件里面写函数? A31.在你在inc文件(例如demo.inc)里写好函数以后,你需要使用Use path/Use file来指定指定它们. 在SilkTest中->Opt ...

随机推荐

  1. 读书笔记:php_tizag_tutorial

    昨天在实验室花了一天时间看了英文版的php_tizag_tutorial,因为上学期用php和bootstrap写过一个租房网站,对php还是比较熟悉.现在总结一下php_tizag_tutorial ...

  2. grunt getHTML

    var Base = require( "../common/base" ) , HandlerBase = require( "../common/handlerBas ...

  3. 解说cocos2d-x几种画图方法的用法与思考

    CCRenderTexture 自己的理解 CCRenderTexture类似一张空白的“画布“,用户通过自定义笔刷(CCSprite*),在touch事件中把笔刷的移动痕迹“记录”起来,从而“画”出 ...

  4. cocos2d-x on wp8架构简单介绍

    1,基于C++的开发架构 支持3大移动平台以及3大桌面平台. 分为图形,声音,物理3大模块,另外还有脚本的导出. 在wp8/win32上的图形是基于d3d的,而在其它平台是基于opengl/openg ...

  5. Swift学习之UI开发初探

    Swift是供iOS和OS X应用编程的新编程语言.相信很多开发者都在学习这门新语言.废话不多说,下面我就来学习使用Swift创建一个简单的UI应用程序. AD: 概述 Apple近日发布了Swift ...

  6. 基于visual Studio2013解决C语言竞赛题之1045打印成绩

       题目 解决代码及点评 /* 功能:用记录来描述一个学生的成绩情况,内容包括:姓名.学号.数学成绩和PASCAL成绩. 要求对一个小组的10个学生的成绩进行统计处理: 1)计算学生的总 ...

  7. HDU 2159 二维费用背包问题

    一个关于打怪升级的算法问题.. 题意:一个人在玩游戏老是要打怪升级,他愤怒了,现在,还差n经验升级,还有m的耐心度(为零就删游戏不玩了..),有m种怪,有一个最大的杀怪数s(杀超过m只也会删游戏的.. ...

  8. 跟着鬼哥学so改动,一,准备篇

    图/文 听鬼哥说故事 闲话少说,so的改动,重要性大家都知道,这里从头编写so文件,分析so文件,改动so文件,打算做一个系列的教程,当然,主要是看时间同意. android的sdk配置以及ndk环境 ...

  9. Windows Azure入门教学系列 (五):使用Queue Storage

    本文是Windows Azure入门教学的第五篇文章. 本文将会介绍如何使用Queue Storage.Queue Storage提供给我们一个云端的队列.我们可以用Queue Storage来进行进 ...

  10. Hadoop 2.x从零基础到挑战百万年薪第一季

    鉴于目前大数据Hadoop 2.x被企业广泛使用,在实际的企业项目中需要更加深入的灵活运用,并且Hadoop 2.x是大数据平台处理 的框架的基石,尤其在海量数据的存储HDFS.分布式资源管理和任务调 ...