RSS
热门关键字:  java  Ajax  JSP  JSF  Struts
当前位置 : 首页>Spring>列表

RFT与Spring结合进行自动化脚本开发之一

来源: 作者: 时间:2007-09-24 点击:


  pkg/logon-map.xml

  xml 代码

<!--sp-->xml version="1.0" encoding="gb2312"?>
<!--CTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" </sp-->
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans>

<!--从classpath(类路径)中导入base-test-object-map.xml文件 可以使用base-test-object-map.xml文件中定义的bean-->
<!--导入时候要包含完整的包名-->
<import resource="classpath:pkg/base-test-object-map.xml"/>

<!--实例化pkg.TestObjectHelper类-->
<bean id="loginFormHelper"
class="pkg.TestObjectHelper"
singleton="false">

<!--设置待查找对象的识别属性 格式:propertyName-propertyValue-->
<property name="objectProperties">
<list>
<!--属性名称和属性精确匹配用=-->
<!--属性名称和属性用正则表达式匹配用:-->
<value>.class=Html.FORMvalue>
<value>.name:.*Formvalue>
list>
property>

<!--设置从什么对象开始查找 注入父测试对象-->
<!--browserTestObject 引用的是base-test-object-map.xml文件中已经定义的bean-->
<property name="parentTestObject">
<ref bean="browserTestObject"/>
property>
bean>

<!--调用loginFormHelper中的getSonTestObject 此方法返回TestObject测试对象-->
<bean id="loginForm"
factory-bean="loginFormHelper"
factory-method="getSonTestObject"
singleton="false">
bean>

<!--动态查找text_userName测试对象-->
<bean id="userNameTextHelper"
class="pkg.TestObjectHelper"
singleton="false">
<property name="objectProperties">
<list>
<value>.class=Html.INPUT.textvalue>
<value>.name=userNamevalue>
list>
property>

<property name="parentTestObject">
<ref bean="loginForm"/>
property>
bean>

<!--动态查找text_password测试对象-->
<bean id="userNameText"
factory-bean="userNameTextHelper"
factory-method="getSonTestObject"
singleton="false">
bean>

<bean id="passwordTextHelper"
class="pkg.TestObjectHelper"
singleton="false">
<property name="objectProperties">
<list>
<value>.class=Html.INPUT.passwordvalue>
<value>.name=passWordvalue>
list>
property>

<property name="parentTestObject">
<ref bean="loginForm"/>
property>
bean>

<bean id="passwordText"
factory-bean="passwordTextHelper"
factory-method="getSonTestObject"
singleton="false">
bean>

<!--动态查找ubmit_button测试对象-->
<bean id="submitButtonHelper"
class="pkg.TestObjectHelper"
singleton="false">
<property name="objectProperties">
<list>
<value>.class=Html.INPUT.submitvalue>
<value>.value=进入value>
list>
property>

<property name="parentTestObject">
<ref bean="loginForm"/>
property>
bean>

<bean id="submitButton"
factory-bean="submitButtonHelper"
factory-method="getSonTestObject"
singleton="false">
bean>

<!--点击菜单-->
<bean id="menuHelper"
class="pkg.MenuHelper"
singleton="false">

<!--待点击菜单名称 必须按照先后顺序-->
<property name="menus">
<list>
<value>菜单名称1value>
<value>菜单名称2value>
<value>菜单名称3value>
<value>菜单名称4value>
list>
property>

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册