我有一个如下的xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
<TestCase Name="1.7 Bus01">
<Action Word="Login" Text="Login" TestCaseId="MPD_QS_06">
<Parameter Name="userName" Value="user1"/>
<Parameter Name="userPwd" Value="user1"/>
<Parameter Name="Tenant" Value="tnt1"/>
<Parameter Name="expectedResult" Value="Login success"/>
</Action>
<Action Word="AddOrganisation" Text="AddOrganisation">
<Parameter Name="name" Value="MAHNEWX"/>
<Parameter Name="senderId" Value=""/>
<Parameter Name="address" Value="77 Westferry Circus"/>
<Parameter Name="postCode" Value="E77 4 HB"/>
<Parameter Name="city" Value="London"/>
<Parameter Name="country" Value="United Kingdom"/>
<Parameter Name="state" Value=""/>
<Parameter Name="email" Value=""/>
<Parameter Name="telCountryCode" Value=""/>
<Parameter Name="telNumber" Value=""/>
<Parameter Name="telExtension" Value=""/>
<Parameter Name="faxCountryCode" Value=""/>
<Parameter Name="faxNumber" Value=""/>
<Parameter Name="faxExtension" Value=""/>
<Parameter Name="roleList" Value="MAH"/>
<Parameter Name="expectedResult" Value="Organisation is added"/>
</Action>
<Action Word="NewValidationRegistration" Text="NewValidationRegistration">
<Parameter Name="registrationname" Value="FusionUnion"/>
<Parameter Name="AS2Identifier" Value="MPTVC"/>
<Parameter Name="expectedResult" Value="Registration is validated"/>
</Action>
<Action Word="NewSubmissionRegistration" Text="NewSubmissionRegistration">
<Parameter Name="registrationname" Value="FusionUnion"/>
<Parameter Name="AS2Identifier" Value="MPTVC"/>
<Parameter Name="expectedResult" Value="Registration is submitted"/>
</Action>
<Action Word="Logout" Text="Logout">
<Parameter Name="expectedResult" Value="Logout success"/>
</Action>
</TestCase>
对于每个动作词,我都有一个方法。如何读取此 xml 并使用参数动态执行方法。Parameter Name是我的方法中的实际变量。参数的数量每次都不同。准确地说,我想读取 xml 并获取操作词列表,然后使用这些值执行它们。提前感谢您的帮助。
-萨西