使用Selenium进行Web测试项目框架

发表于:2009-11-27 14:39

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:dtrex    来源:51Testing软件测试博客

  最近看了一下selenium如果要把这个用于自动化测试,需要进行整理,形成一个框架,我也对Google搜索这样简单的功能做了一些尝试,形成了一个简单的框架,简单的说应该有四层:

  第一层应该是UIObject这个对象层,主要是用来封装对象的操作方法,例如:

  Java代码:

  1. public class TextFieldUIObject extends UIObject {
  2.
  3.     /**
  4.      * 构造函数用于构造textfield对象
  5.      * @param locator 描述信息
  6.      */
  7.     public TextFieldUIObject(String locator)
  8.     {
  9.         super(locator);
  10.     }
  11.     /**
  12.      * 向textfield输入值
  13.      * @param content 输入的内容
  14.      * @throws SeleniumHelperNotExistException
  15.      */
  16.     public void type(String content) throws SeleniumHelperNotExistException
  17.     {
  18.         if(UIObjectHelper.SeleniumHelper==null) throw new SeleniumHelperNotExistException();
  19.         UIObjectHelper.SeleniumHelper.type(this.locator,content);
  20.     }
  21. }


  该代码,封装了textfield的控件,加入了方法type用于输入。
31/3123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号