UFT之String to Xml控件及XPATH检查点
上一篇 / 下一篇 2014-03-27 22:51:55 / 个人分类:QTP/UFT
1.Read form file控件,file选择xml文件
Xml文件:
<FlightOrder>
<Class>Business</Class>
<CustomerName>John Doe</CustomerName>
<DepartureDate>2014-03-08</DepartureDate>
<FlightNumber>1304</FlightNumber>
<NumberOfTickets>2</NumberOfTickets>
</FlightOrder>
2.String to xml控件,source stirng 选择link to data source,available steps,选择read from file的output-content,
3设置xml检查点:
*通过xml验证文件
Imports Schema,选择xsd文件,导入后设置检查点值
Xsd文件
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="FlightOrder">
<xs:complexType>
<xs:sequence>
<xs:element name="Class" type="xs:string" fixed="AAA"/>
<xs:element name="CustomerName" type="xs:string"/>
<xs:element name="DepartureDate" type="xs:date"/>
<xs:element name="FlightNumber" type="xs:integer "/>
<xs:element name="NumberOfTickets" type="xs:integer"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
*通过xpath验证
右键String to xml控件的value框,copy xpath
/Arguments[1]/InputString[1]
添加xpath验证属性
粘贴XPATH,并修改为
/FlightOrder/Class,值为Business
或//Class=Business