管理库中的关键字

根据所选对象的不同,关键字页面将提供两种不同的测试 > 视图。

如果您选择的对象为库,将列出该库中的所有关键字和关键字序列。包含已上载关键字库的库将显示符号 。可以执行以下操作:
任务 步骤
实施关键字(添加能够在测试中实际运行关键字的代码) 先决条件:如果关键字包含参数,那么在实施关键字前,需要为每个参数指定一个值。
  1. 在要实施的关键字的操作列中,单击用 Silk Test 实施Silk Test 实施)。
    注: 如果浏览器报告打开外部应用程序的安全警告,请确认消息。
  2. Silk Test 客户端随即打开。有关详细信息,请参阅 Silk Test 客户端文档。
  3. 在实施了关键字后,将其上载回 Silk Central
Silk Test 中编辑实施的关键字 单击 用 Silk Test 打开Silk Test 打开)在 Silk Test 客户端中打开关键字。有关详细信息,请参阅 Silk Test 客户端文档。
将草拟关键字转换为关键字序列(一个由其他关键字组成的关键字) 单击希望转换为关键字序列的关键字的操作列中的创建关键字序列。随后,原关键字将被同名关键字序列所取代,关键字编辑器随即打开。
将关键字序列转换为草稿关键字 如果意外创建了一个关键字序列,您可能想将其重新转换为草稿关键字。在要转换的关键字序列的操作列中,单击转换为草稿关键字转换为草稿关键字)。
注: 将关键字序列转换为草稿将删除该序列以及包含的所有关键字。此操作无法撤消。
编辑关键字序列 单击 转到在关键字编辑器中打开关键字序列。
分组关键字 为了更好地设置关键字在库中的结构,您可以对其进行分组:
  • Silk Central 关键字序列可放在子文件夹中。文件夹名称与组名称相同,您的关键字将相应地在列表中分组。
  • 已实施关键字的关键字组在已实施的代码中定义。这些组名称供 Silk Central 使用,您的关键字将相应地在列表中分组。
查看引用特定关键字或关键字序列的测试和关键字序列 要查看引用特定关键字或关键字序列的所有测试和关键字序列,请在关键字列表中选择相应的条目,然后引用依据列表将显示所有引用该关键字或关键字序列的关键字驱动的测试和关键字序列。只要单击名称即可跳转到相应的引用。
替换进行引用的测试和关键字序列中的关键字 要将对所选关键字或关键字序列的引用替换为对其他关键字或关键字序列的引用,请在关键字列表中选择相应的条目,然后使用引用依据列表选择要在其中替换引用的对象。
  1. 选择要替换的关键字或关键字序列。
  2. 引用依据列表中,使用 Ctrl+单击Shift+单击选择要在其中替换引用的对象。
  3. 右键单击选中的对象,然后选择替换所选引用中的关键字替换引用对话框随即出现。
  4. 选择要替换当前关键字的关键字。
  5. 如果所选关键字包含参数,请单击下一步,否则单击确定即告完成。
  6. 所选关键字的参数会列出。对于每个参数,选择上一个关键字的匹配参数,或者输入值。
  7. 单击确定

关键字序列

如果您选定的对象为关键字序列(一个由其他关键字组成的关键字),关键字页面将显示关键字编辑器,让您可以管理选定关键字序列的关键字。可以执行以下操作:
任务 步骤
Silk Test 中打开测试或关键字序列 单击打开Silk Test打开 Silk Test 中选定的测试或关键字序列。
添加关键字
  1. 单击关键字列表底部的新建关键字,或者右键单击关键字,然后从上下文菜单中选择在上面插入关键字
    注: 可以让 Silk Central 根据关键字用量推荐关键字。用上下文菜单中的启用建议禁用建议打开或关闭建议。有关更多信息,请参阅 Silk Central 推荐哪些关键字?
  2. 从可用关键字列表中选择一个关键字,或者键入新名称来创建新的关键字。
  3. 单击保存
也可以双击或拖放右侧所有关键字窗格中的现有关键字。
提示: 您可使用 Ctrl+单击选择多个关键字。在拖动时,这些关键字将按照您的选择顺序排列。
删除关键字 单击希望删除的关键字的操作列中的删除。单击保存
更改关键字顺序 将关键字拖放到所需位置。单击保存
创建关键字序列(一个由其他关键字组成的关键字)
  1. 在关键字列表中选择您希望组合的关键字。在行号列上使用 Ctrl + 单击Shift + 单击以选择多个关键字。
  2. 右键单击选定内容并单击组合
  3. 为新关键字序列指定名称说明
从关键字序列中提取关键字 右键单击一个关键字序列,单击提取关键字。随后,原始关键字序列将被其中包含的各关键字所取代,但不会从库中删除。单击保存
为关键字序列定义参数
  1. 单击关键字列表上方的参数。此时将显示参数对话框。
  2. 单击添加参数
  3. 为新参数指定名称。如果参数为对外参数(提供一个值,但不需要输入参数),请选中输出复选框。
  4. 单击确定
  5. 单击保存
编辑草拟的关键字
  1. 单击希望编辑的草拟关键字的操作列中的编辑
  2. 为关键字选择一个或者指定一个新组。
  3. 键入关键字的说明。这些信息对于将来负责实施关键字的工程师十分有用。
  4. 单击确定
  5. 可选:在一个参数字段内单击,为该关键字添加参数。如果关键字使用 Silk Test 实施,则这些参数将出现在所生成的代码存根中。
  6. 单击保存
搜索关键字
使用右侧的所有关键字窗格查找特定关键字。当您输入字母数字字符时,列表将使用所有现有匹配项动态更新。搜索技巧:
  • 搜索不区分大小写:doAction 将找到 doactionDOAction
  • 只输入大写字母执行所谓的驼峰大小写搜索:ECD 会找到 Enter Car DetailsEnter Contact DetailsEnterContactDetails
  • 搜索时会考虑关键字和组名称:test 将找到包含 test 的所有关键字以及组名称中包含 test 的组中的所有关键字。
  • ? 用于取代 0-1 个字符:user?test 将找到 userTestusersTest
  • * 用于取代 0-n 个字符:my*keyword 将找到 myKeywordmyNewKeywordmy_other_keyword
  • <字符串>. 仅在组名称中搜索:group. 将找到组名称包含 group 的组中的所有关键字。
  • .<字符串> 仅在关键字名称中搜索:.keyword 将找到包含 keyword 的所有关键字。
  • <字符串>.<字符串> 搜索特定组中的关键字:group.word 将找到 myGroup 组中的 myKeyword
  • 使用引号搜索完全匹配的项:'Keyword' 会找到 KeywordMyKeyword,但不会找到 keyword
查找库中的草稿关键字 如果要切换到包含草稿关键字(也就是您所选测试或关键字序列的草稿关键字)的库,请单击编辑器页面右上角的草稿关键字