0

是否可以从 Workbench 调用用 Silk4Net 编写的脚本?我们正在开始使用 SilkTest 构建自动化框架,并希望能够将其表达给我们的测试人员和开发人员。

4

2 回答 2

1

不,不幸的是,这是不可能的。您可以从 Workbench 中的可视化测试调用 .NET 脚本,但目前无法在各种 Silk Test 客户端之间调用脚本。

更新:再次阅读您的问题,听起来您只想在 Workbench 中编写的脚本和 Silk4NET 中编写的脚本之间共享一些通用代码。如果这是您的目标,您可以通过执行以下操作来实现:

  1. 在 Visual Studio 中创建一个新的类库项目。它应该针对 .NET 4。
  2. 向此项目添加对 SilkTest.Ntf 的引用(这是包含工作台中 Silk4NET 和 .NET 脚本使用的所有自动化类的程序集)。
  3. 将任何通用代码放入此程序集中。

然后,您可以从 Silk4NET 项目和 Workbench 中的 .NET 脚本中引用此程序集。

于 2015-05-17T16:21:49.300 回答
0

我今天联系了 Silk 支持。他们的回答是:“很遗憾,在 SilkTest Workbench 中无法调用 Silk4NET 脚本。这是因为 Silk4NETs 脚本是使用 4.5 .NET 框架构建的,而 Silk Test Workbenchs 脚本是使用 .NET 4.0 构建的。如果您尝试引用您的程序集并调用您的方法和类会导致编译错误。”

于 2015-05-20T14:43:44.560 回答