Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 
 
 

114 строки
7.1 KiB

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. /**
  4. * Copyright © Magento, Inc. All rights reserved.
  5. * See COPYING.txt for license details.
  6. */
  7. -->
  8. <actionGroups xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  9. xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/actionGroupSchema.xsd">
  10. <actionGroup name="AssertAdminBillingAddressFieldsOnOrderCreateFormActionGroup">
  11. <annotations>
  12. <description>Admin assert fields filled default billing address from customer</description>
  13. </annotations>
  14. <arguments>
  15. <argument name="namePrefix" type="string" defaultValue=""/>
  16. <argument name="firstName" type="string" defaultValue="{{US_Address_CA.firstname}}"/>
  17. <argument name="middleName" type="string" defaultValue=""/>
  18. <argument name="lastName" type="string" defaultValue="{{US_Address_CA.lastname}}"/>
  19. <argument name="nameSuffix" type="string" defaultValue=""/>
  20. <argument name="company" type="string" defaultValue="{{US_Address_CA.company}}"/>
  21. <argument name="streetLine1" type="string" defaultValue="{{US_Address_CA.street[0]}}"/>
  22. <argument name="streetLine2" type="string" defaultValue="{{US_Address_CA.street[1]}}"/>
  23. <argument name="country" type="string" defaultValue="{{US_Address_CA.country}}"/>
  24. <argument name="state" type="string" defaultValue="{{US_Address_CA.state}}"/>
  25. <argument name="province" type="string" defaultValue=""/>
  26. <argument name="city" type="string" defaultValue="{{US_Address_CA.city}}"/>
  27. <argument name="postcode" type="string" defaultValue="{{US_Address_CA.postcode}}"/>
  28. <argument name="phone" type="string" defaultValue="{{US_Address_CA.telephone}}"/>
  29. <argument name="fax" type="string" defaultValue=""/>
  30. <argument name="vatNumber" type="string" defaultValue="{{US_With_Vat_Number.vat_id}}"/>
  31. </arguments>
  32. <grabValueFrom selector="{{AdminOrderFormBillingAddressSection.NamePrefix}}" stepKey="getNamePrefix"/>
  33. <assertEquals stepKey="assertNamePrefix">
  34. <expectedResult type="string">{{namePrefix}}</expectedResult>
  35. <actualResult type="variable">getNamePrefix</actualResult>
  36. </assertEquals>
  37. <grabValueFrom selector="{{AdminOrderFormBillingAddressSection.FirstName}}" stepKey="getFirstName"/>
  38. <assertEquals stepKey="assertFirstName">
  39. <expectedResult type="string">{{firstName}}</expectedResult>
  40. <actualResult type="variable">getFirstName</actualResult>
  41. </assertEquals>
  42. <grabValueFrom selector="{{AdminOrderFormBillingAddressSection.MiddleName}}" stepKey="getMiddleName"/>
  43. <assertEquals stepKey="assertMiddleName">
  44. <expectedResult type="string">{{middleName}}</expectedResult>
  45. <actualResult type="variable">getMiddleName</actualResult>
  46. </assertEquals>
  47. <grabValueFrom selector="{{AdminOrderFormBillingAddressSection.LastName}}" stepKey="getLastName"/>
  48. <assertEquals stepKey="assertLastName">
  49. <expectedResult type="string">{{lastName}}</expectedResult>
  50. <actualResult type="variable">getLastName</actualResult>
  51. </assertEquals>
  52. <grabValueFrom selector="{{AdminOrderFormBillingAddressSection.NameSuffix}}" stepKey="getNameSuffix"/>
  53. <assertEquals stepKey="assertNameSuffix">
  54. <expectedResult type="string">{{nameSuffix}}</expectedResult>
  55. <actualResult type="variable">getNameSuffix</actualResult>
  56. </assertEquals>
  57. <grabValueFrom selector="{{AdminOrderFormBillingAddressSection.Company}}" stepKey="getCompany"/>
  58. <assertEquals stepKey="assertCompany">
  59. <expectedResult type="string">{{company}}</expectedResult>
  60. <actualResult type="variable">getCompany</actualResult>
  61. </assertEquals>
  62. <grabValueFrom selector="{{AdminOrderFormBillingAddressSection.StreetLine1}}" stepKey="getStreetLine1"/>
  63. <assertEquals stepKey="assertStreetLine1">
  64. <expectedResult type="string">{{streetLine1}}</expectedResult>
  65. <actualResult type="variable">getStreetLine1</actualResult>
  66. </assertEquals>
  67. <grabValueFrom selector="{{AdminOrderFormBillingAddressSection.StreetLine2}}" stepKey="getStreetLine2"/>
  68. <assertEquals stepKey="assertStreetLine2">
  69. <expectedResult type="string">{{streetLine2}}</expectedResult>
  70. <actualResult type="variable">getStreetLine2</actualResult>
  71. </assertEquals>
  72. <grabTextFrom selector="{{AdminOrderFormBillingAddressSection.countrySelectedOption}}" stepKey="getCountrySelectedOption"/>
  73. <assertEquals stepKey="assertCountrySelectedOption">
  74. <expectedResult type="string">{{country}}</expectedResult>
  75. <actualResult type="variable">getCountrySelectedOption</actualResult>
  76. </assertEquals>
  77. <grabTextFrom selector="{{AdminOrderFormBillingAddressSection.stateSelectedOption}}" stepKey="getStateSelectedOption"/>
  78. <assertEquals stepKey="assertStateSelectedOption">
  79. <expectedResult type="string">{{state}}</expectedResult>
  80. <actualResult type="variable">getStateSelectedOption</actualResult>
  81. </assertEquals>
  82. <grabValueFrom selector="{{AdminOrderFormBillingAddressSection.Province}}" stepKey="getProvince"/>
  83. <assertEquals stepKey="assertProvince">
  84. <expectedResult type="string">{{province}}</expectedResult>
  85. <actualResult type="variable">getProvince</actualResult>
  86. </assertEquals>
  87. <grabValueFrom selector="{{AdminOrderFormBillingAddressSection.City}}" stepKey="getCity"/>
  88. <assertEquals stepKey="assertCity">
  89. <expectedResult type="string">{{city}}</expectedResult>
  90. <actualResult type="variable">getCity</actualResult>
  91. </assertEquals>
  92. <grabValueFrom selector="{{AdminOrderFormBillingAddressSection.PostalCode}}" stepKey="getPostCode"/>
  93. <assertEquals stepKey="assertPostCode">
  94. <expectedResult type="string">{{postcode}}</expectedResult>
  95. <actualResult type="variable">getPostCode</actualResult>
  96. </assertEquals>
  97. <grabValueFrom selector="{{AdminOrderFormBillingAddressSection.Phone}}" stepKey="getPhone"/>
  98. <assertEquals stepKey="assertPhone">
  99. <expectedResult type="string">{{phone}}</expectedResult>
  100. <actualResult type="variable">getPhone</actualResult>
  101. </assertEquals>
  102. <grabValueFrom selector="{{AdminOrderFormBillingAddressSection.Fax}}" stepKey="getFax"/>
  103. <assertEquals stepKey="assertFax">
  104. <expectedResult type="string">{{fax}}</expectedResult>
  105. <actualResult type="variable">getFax</actualResult>
  106. </assertEquals>
  107. <grabValueFrom selector="{{AdminOrderFormBillingAddressSection.VatNumber}}" stepKey="getVatNumber"/>
  108. <assertEquals stepKey="assertVatNumber">
  109. <expectedResult type="string">{{vatNumber}}</expectedResult>
  110. <actualResult type="variable">getVatNumber</actualResult>
  111. </assertEquals>
  112. </actionGroup>
  113. </actionGroups>