0

我正在评估 Telerik Test Studio ( http://www.telerik.com/automated-testing-tools ) 作为 Web 回归工具,并寻找有关设置和使用页面对象模型环境的方法,例如硒。

http://code.google.com/p/selenium/wiki/PageObjects

他们的文档专注于非常脆弱的记录/播放,而且我的谷歌搜索还没有找到相关链接。

4

1 回答 1

1

我想说,如果你使用 Telerik Test Studio(TTS),你真的不需要实现页面对象模型。TTS 带有自己的 AUT 对象管理器,它的质量高于平均水平,并且做得足够好。但是,如果您必须使用 Page-Object 实现;这里有一些指导方针:

  1. 您必须安装 VS 2008 或更高版本,因为您真的不想在独立的 TTS 中进行大量编码。
  2. 在解决方案结构中,为您要使用的每个页面添加一个类文件。
  3. 将要在页面元素上执行的方法实现为相应类中的公共方法。
  4. 将页面的属性声明为相应类中的变量。
  5. 在 Test 类中,实例化相关的页面类。

虽然确实没有框架支持在 TTS 中实现页面对象模型,但基本本质很容易复制。除此之外,您可以将方法扩展到更高级别。

于 2013-03-12T18:28:17.657 回答