使用Telerik Test Studio实现页面对象模型的方法

时间:2013-02-22 22:23:15

标签: telerik pageobjects telerik-test-studio

我正在评估Telerik Test Studio(http://www.telerik.com/automated-testing-tools)作为Web回归工具,并在Selenium中查找设置和使用Page Object Model环境的方法。

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

他们的文档主要关注记录/播放,这非常脆弱,我的谷歌搜索没有显示相关链接。

1 个答案:

答案 0 :(得分:1)

我想说,如果您使用的是Telerik Test Studio(TTS),那么您真的不需要实现Page-Object模型。 TTS配有自己的AUT对象管理器,质量高于平均水平,并且工作得体。但是,如果你必须进行Page-Object实现;以下是一些指导原则:

  1. 您必须安装VS 2008或更高版本,因为您真的不想在TTS独立版中进行大量编码。
  2. 在解决方案结构中,为您要使用的每个页面添加一个类文件。
  3. 将要在页面元素上执行的方法实现为相应类中的Public方法。
  4. 将页面的属性声明为相应类中的变量。
  5. 在Test类中,实例化相关的页面类。
  6. 虽然在TTS中实现页面对象模型没有框架支持,但基本的本质很容易复制。除此之外,您可以将方法扩展到更高的级别。