Advertisement
Guest User

Rutine Appium

a guest
Oct 18th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MXML 62.27 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?><commands version="11.2">
  2. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  3. <parameters>
  4. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="(.+)" type="zone"/>
  5. <parameter appium="true" defaultValue="xpath=//*[@contentDescription='Navigation drawer open']" description="Select Element" name="Element" pattern="(.+)" type="string"/>
  6. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="(\d+)" type="integer"/>
  7. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="(\d+)" type="integer"/>
  8. </parameters>
  9. </command>
  10. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  11. <parameters>
  12. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="(.+)" type="zone"/>
  13. <parameter appium="true" defaultValue="xpath=//*[@text='Hotels' and @id='design_menu_item_text']" description="Select Element" name="Element" pattern="(.+)" type="string"/>
  14. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="(\d+)" type="integer"/>
  15. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="(\d+)" type="integer"/>
  16. </parameters>
  17. </command>
  18. <command appium="true" appiumName="FindElement and SendKeys(Element, Text)" enable="true" name="ElementSendText(Zone, Element, Index, Text)">
  19. <parameters>
  20. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="(.+)" type="zone_no_ocr"/>
  21. <parameter appium="true" defaultValue="xpath=//*[@id='autocomplete_destination']" description="Select Element" name="Element" pattern="(.+)" type="string"/>
  22. <parameter appium="false" defaultValue="0" description="Element index" name="Index" pattern="(\d+)" type="integer"/>
  23. <parameter appium="true" defaultValue="Buenos Aires" description="Text to Send" name="Text" pattern="(.*)" type="string"/>
  24. </parameters>
  25. </command>
  26. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  27. <parameters>
  28. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="(.+)" type="zone"/>
  29. <parameter appium="true" defaultValue="xpath=//*[@id='mainLayout']" description="Select Element" name="Element" pattern="(.+)" type="string"/>
  30. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="(\d+)" type="integer"/>
  31. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="(\d+)" type="integer"/>
  32. </parameters>
  33. </command>
  34. <command appium="true" appiumName="CloseKeyboard()" enable="true" name="CloseKeyboard()">
  35. <parameters/>
  36. </command>
  37. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  38. <parameters>
  39. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="(.+)" type="zone"/>
  40. <parameter appium="true" defaultValue="xpath=//*[@text='Search']" description="Select Element" name="Element" pattern="(.+)" type="string"/>
  41. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="(\d+)" type="integer"/>
  42. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="(\d+)" type="integer"/>
  43. </parameters>
  44. </command>
  45. <command appium="true" appiumName="WaitForElementPresence(Element, Timeout)" enable="true" name="WaitForElement(Zone, Element, Index, Timeout)">
  46. <parameters>
  47. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="(.+)" type="zone"/>
  48. <parameter appium="true" defaultValue="xpath=//*[@id='image' and ./parent::*[./following-sibling::*[@height&gt;0 and ./*[@text='HOTEL CHIPRE']]]]" description="Select Element to Wait For" name="Element" pattern="(.+)" type="string"/>
  49. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="(\d+)" type="integer"/>
  50. <parameter appium="true" defaultValue="60000" description="Waiting Timeout in MiliSec" name="Timeout" pattern="(\d+)" type="integer"/>
  51. </parameters>
  52. </command>
  53. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  54. <parameters>
  55. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="(.+)" type="zone"/>
  56. <parameter appium="true" defaultValue="xpath=//*[@id='image' and ./parent::*[./following-sibling::*[@height&gt;0 and ./*[@id='name']]]]" description="Select Element" name="Element" pattern="(.+)" type="string"/>
  57. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="(\d+)" type="integer"/>
  58. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="(\d+)" type="integer"/>
  59. </parameters>
  60. </command>
  61. <command appium="true" appiumName="WaitForElementPresence(Element, Timeout)" enable="true" name="WaitForElement(Zone, Element, Index, Timeout)">
  62. <parameters>
  63. <parameter appium="false" defaultValue="" description="Select Zone" name="Zone" pattern="(.+)" type="zone"/>
  64. <parameter appium="true" defaultValue="xpath=//*[@id='containerViewPager']" description="Select Element to Wait For" name="Element" pattern="(.+)" type="string"/>
  65. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="(\d+)" type="integer"/>
  66. <parameter appium="true" defaultValue="60000" description="Waiting Timeout in MiliSec" name="Timeout" pattern="(\d+)" type="integer"/>
  67. </parameters>
  68. </command>
  69. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  70. <parameters>
  71. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="(.+)" type="zone"/>
  72. <parameter appium="true" defaultValue="xpath=//*[@id='hotel_room_item_container']" description="Select Element" name="Element" pattern="(.+)" type="string"/>
  73. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="(\d+)" type="integer"/>
  74. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="(\d+)" type="integer"/>
  75. </parameters>
  76. </command>
  77. <command appium="true" appiumName="Swipe(startx, starty, endx, endy, time)" enable="true" name="DragCoordinates(X1, Y1, X2, Y2, Time)">
  78. <parameters>
  79. <parameter appium="true" defaultValue="381" description="First point X" name="X1" pattern="(\d+)" type="integer"/>
  80. <parameter appium="true" defaultValue="843" description="First point Y" name="Y1" pattern="(\d+)" type="integer"/>
  81. <parameter appium="true" defaultValue="381" description="Second point X" name="X2" pattern="(\d+)" type="integer"/>
  82. <parameter appium="true" defaultValue="-599" description="Second point Y" name="Y2" pattern="(\d+)" type="integer"/>
  83. <parameter appium="true" defaultValue="970" description="Drag time (ms)" name="Time" pattern="(\d+)" type="integer"/>
  84. </parameters>
  85. </command>
  86. <command appium="true" appiumName="Swipe(startx, starty, endx, endy, time)" enable="true" name="DragCoordinates(X1, Y1, X2, Y2, Time)">
  87. <parameters>
  88. <parameter appium="true" defaultValue="562" description="First point X" name="X1" pattern="(\d+)" type="integer"/>
  89. <parameter appium="true" defaultValue="1193" description="First point Y" name="Y1" pattern="(\d+)" type="integer"/>
  90. <parameter appium="true" defaultValue="562" description="Second point X" name="X2" pattern="(\d+)" type="integer"/>
  91. <parameter appium="true" defaultValue="-1693" description="Second point Y" name="Y2" pattern="(\d+)" type="integer"/>
  92. <parameter appium="true" defaultValue="744" description="Drag time (ms)" name="Time" pattern="(\d+)" type="integer"/>
  93. </parameters>
  94. </command>
  95. <command appium="true" appiumName="Swipe(startx, starty, endx, endy, time)" enable="true" name="DragCoordinates(X1, Y1, X2, Y2, Time)">
  96. <parameters>
  97. <parameter appium="true" defaultValue="562" description="First point X" name="X1" pattern="(\d+)" type="integer"/>
  98. <parameter appium="true" defaultValue="1193" description="First point Y" name="Y1" pattern="(\d+)" type="integer"/>
  99. <parameter appium="true" defaultValue="562" description="Second point X" name="X2" pattern="(\d+)" type="integer"/>
  100. <parameter appium="true" defaultValue="-906" description="Second point Y" name="Y2" pattern="(\d+)" type="integer"/>
  101. <parameter appium="true" defaultValue="768" description="Drag time (ms)" name="Time" pattern="(\d+)" type="integer"/>
  102. </parameters>
  103. </command>
  104. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  105. <parameters>
  106. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="(.+)" type="zone"/>
  107. <parameter appium="true" defaultValue="xpath=//*[@text='Buy']" description="Select Element" name="Element" pattern="(.+)" type="string"/>
  108. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="(\d+)" type="integer"/>
  109. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="(\d+)" type="integer"/>
  110. </parameters>
  111. </command>
  112. <command appium="true" appiumName="WaitForElementPresence(Element, Timeout)" enable="true" name="WaitForElement(Zone, Element, Index, Timeout)">
  113. <parameters>
  114. <parameter appium="false" defaultValue="" description="Select Zone" name="Zone" pattern="(.+)" type="zone"/>
  115. <parameter appium="true" defaultValue="xpath=//*[@id='hotelName']" description="Select Element to Wait For" name="Element" pattern="(.+)" type="string"/>
  116. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="(\d+)" type="integer"/>
  117. <parameter appium="true" defaultValue="60000" description="Waiting Timeout in MiliSec" name="Timeout" pattern="(\d+)" type="integer"/>
  118. </parameters>
  119. </command>
  120. <command appium="true" appiumName="Swipe(startx, starty, endx, endy, time)" enable="true" name="DragCoordinates(X1, Y1, X2, Y2, Time)">
  121. <parameters>
  122. <parameter appium="true" defaultValue="424" description="First point X" name="X1" pattern="(\d+)" type="integer"/>
  123. <parameter appium="true" defaultValue="1265" description="First point Y" name="Y1" pattern="(\d+)" type="integer"/>
  124. <parameter appium="true" defaultValue="424" description="Second point X" name="X2" pattern="(\d+)" type="integer"/>
  125. <parameter appium="true" defaultValue="-2146" description="Second point Y" name="Y2" pattern="(\d+)" type="integer"/>
  126. <parameter appium="true" defaultValue="767" description="Drag time (ms)" name="Time" pattern="(\d+)" type="integer"/>
  127. </parameters>
  128. </command>
  129. <command appium="true" appiumName="Swipe(startx, starty, endx, endy, time)" enable="true" name="DragCoordinates(X1, Y1, X2, Y2, Time)">
  130. <parameters>
  131. <parameter appium="true" defaultValue="437" description="First point X" name="X1" pattern="(\d+)" type="integer"/>
  132. <parameter appium="true" defaultValue="1228" description="First point Y" name="Y1" pattern="(\d+)" type="integer"/>
  133. <parameter appium="true" defaultValue="437" description="Second point X" name="X2" pattern="(\d+)" type="integer"/>
  134. <parameter appium="true" defaultValue="-2053" description="Second point Y" name="Y2" pattern="(\d+)" type="integer"/>
  135. <parameter appium="true" defaultValue="694" description="Drag time (ms)" name="Time" pattern="(\d+)" type="integer"/>
  136. </parameters>
  137. </command>
  138. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  139. <parameters>
  140. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="(.+)" type="zone"/>
  141. <parameter appium="true" defaultValue="xpath=//*[@id='checkout_fab']" description="Select Element" name="Element" pattern="(.+)" type="string"/>
  142. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="(\d+)" type="integer"/>
  143. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="(\d+)" type="integer"/>
  144. </parameters>
  145. </command>
  146. <command appium="true" appiumName="WaitForElementPresence(Element, Timeout)" enable="true" name="WaitForElement(Zone, Element, Index, Timeout)">
  147. <parameters>
  148. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="(.+)" type="zone"/>
  149. <parameter appium="true" defaultValue="xpath=//*[@contentDescription='Navigate up']" description="Select Element to Wait For" name="Element" pattern="(.+)" type="string"/>
  150. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="(\d+)" type="integer"/>
  151. <parameter appium="true" defaultValue="10000" description="Waiting Timeout in MiliSec" name="Timeout" pattern="(\d+)" type="integer"/>
  152. </parameters>
  153. </command>
  154. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  155. <parameters>
  156. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="(.+)" type="zone"/>
  157. <parameter appium="true" defaultValue="xpath=//*[@contentDescription='Navigate up']" description="Select Element" name="Element" pattern="(.+)" type="string"/>
  158. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="(\d+)" type="integer"/>
  159. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="(\d+)" type="integer"/>
  160. </parameters>
  161. </command>
  162. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  163. <parameters>
  164. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="(.+)" type="zone"/>
  165. <parameter appium="true" defaultValue="xpath=//*[@contentDescription='Navigate up']" description="Select Element" name="Element" pattern="(.+)" type="string"/>
  166. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="(\d+)" type="integer"/>
  167. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="(\d+)" type="integer"/>
  168. </parameters>
  169. </command>
  170. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  171. <parameters>
  172. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="(.+)" type="zone"/>
  173. <parameter appium="true" defaultValue="xpath=//*[@contentDescription='Navigate up']" description="Select Element" name="Element" pattern="(.+)" type="string"/>
  174. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="(\d+)" type="integer"/>
  175. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="(\d+)" type="integer"/>
  176. </parameters>
  177. </command>
  178. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  179. <parameters>
  180. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="(.+)" type="zone"/>
  181. <parameter appium="true" defaultValue="xpath=//*[@contentDescription='Navigate up']" description="Select Element" name="Element" pattern="(.+)" type="string"/>
  182. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="(\d+)" type="integer"/>
  183. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="(\d+)" type="integer"/>
  184. </parameters>
  185. </command>
  186. <command appium="true" appiumName="getScreenshot()" enable="true" name="Capture(Line)">
  187. <parameters>
  188. <parameter appium="false" defaultValue="Capture" description="the line to be used in the report" name="Line" pattern="" type="string"/>
  189. </parameters>
  190. </command>
  191. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  192. <parameters>
  193. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="(.+)" type="zone"/>
  194. <parameter appium="true" defaultValue="xpath=//*[@contentDescription='Navigation drawer open']" description="Select Element" name="Element" pattern="(.+)" type="string"/>
  195. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="(\d+)" type="integer"/>
  196. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="(\d+)" type="integer"/>
  197. </parameters>
  198. </command>
  199. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  200. <parameters>
  201. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="(.+)" type="zone"/>
  202. <parameter appium="true" defaultValue="xpath=//*[@text='Hotels' and @id='design_menu_item_text']" description="Select Element" name="Element" pattern="(.+)" type="string"/>
  203. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="(\d+)" type="integer"/>
  204. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="(\d+)" type="integer"/>
  205. </parameters>
  206. </command>
  207. <command appium="true" appiumName="FindElement and SendKeys(Element, Text)" enable="true" name="ElementSendText(Zone, Element, Index, Text)">
  208. <parameters>
  209. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="(.+)" type="zone_no_ocr"/>
  210. <parameter appium="true" defaultValue="xpath=//*[@id='autocomplete_destination']" description="Select Element" name="Element" pattern="(.+)" type="string"/>
  211. <parameter appium="false" defaultValue="0" description="Element index" name="Index" pattern="(\d+)" type="integer"/>
  212. <parameter appium="true" defaultValue="Miami" description="Text to Send" name="Text" pattern="(.*)" type="string"/>
  213. </parameters>
  214. </command>
  215. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  216. <parameters>
  217. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="(.+)" type="zone"/>
  218. <parameter appium="true" defaultValue="xpath=//*[@id='mainLayout']" description="Select Element" name="Element" pattern="(.+)" type="string"/>
  219. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="(\d+)" type="integer"/>
  220. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="(\d+)" type="integer"/>
  221. </parameters>
  222. </command>
  223. <command appium="true" appiumName="CloseKeyboard()" enable="true" name="CloseKeyboard()">
  224. <parameters/>
  225. </command>
  226. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  227. <parameters>
  228. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="(.+)" type="zone"/>
  229. <parameter appium="true" defaultValue="xpath=//*[@text='Search']" description="Select Element" name="Element" pattern="(.+)" type="string"/>
  230. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="(\d+)" type="integer"/>
  231. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="(\d+)" type="integer"/>
  232. </parameters>
  233. </command>
  234. <command appium="true" appiumName="WaitForElementPresence(Element, Timeout)" enable="true" name="WaitForElement(Zone, Element, Index, Timeout)">
  235. <parameters>
  236. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="(.+)" type="zone"/>
  237. <parameter appium="true" defaultValue="xpath=//*[@id='image' and ./parent::*[./following-sibling::*[@height&gt;0 and ./*[@text='Ocean Surf Hotel South Beach']]]]" description="Select Element to Wait For" name="Element" pattern="(.+)" type="string"/>
  238. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="(\d+)" type="integer"/>
  239. <parameter appium="true" defaultValue="60000" description="Waiting Timeout in MiliSec" name="Timeout" pattern="(\d+)" type="integer"/>
  240. </parameters>
  241. </command>
  242. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  243. <parameters>
  244. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="(.+)" type="zone"/>
  245. <parameter appium="true" defaultValue="xpath=//*[@id='image' and ./parent::*[./following-sibling::*[@height&gt;0 and ./*[@id='name']]]]" description="Select Element" name="Element" pattern="(.+)" type="string"/>
  246. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="(\d+)" type="integer"/>
  247. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="(\d+)" type="integer"/>
  248. </parameters>
  249. </command>
  250. <command appium="true" appiumName="WaitForElementPresence(Element, Timeout)" enable="true" name="WaitForElement(Zone, Element, Index, Timeout)">
  251. <parameters>
  252. <parameter appium="false" defaultValue="" description="Select Zone" name="Zone" pattern="(.+)" type="zone"/>
  253. <parameter appium="true" defaultValue="xpath=//*[@id='containerViewPager']" description="Select Element to Wait For" name="Element" pattern="(.+)" type="string"/>
  254. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="(\d+)" type="integer"/>
  255. <parameter appium="true" defaultValue="60000" description="Waiting Timeout in MiliSec" name="Timeout" pattern="(\d+)" type="integer"/>
  256. </parameters>
  257. </command>
  258. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  259. <parameters>
  260. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="(.+)" type="zone"/>
  261. <parameter appium="true" defaultValue="xpath=//*[@id='hotel_room_item_container']" description="Select Element" name="Element" pattern="(.+)" type="string"/>
  262. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="(\d+)" type="integer"/>
  263. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="(\d+)" type="integer"/>
  264. </parameters>
  265. </command>
  266. <command appium="true" appiumName="Swipe(startx, starty, endx, endy, time)" enable="true" name="DragCoordinates(X1, Y1, X2, Y2, Time)">
  267. <parameters>
  268. <parameter appium="true" defaultValue="381" description="First point X" name="X1" pattern="(\d+)" type="integer"/>
  269. <parameter appium="true" defaultValue="843" description="First point Y" name="Y1" pattern="(\d+)" type="integer"/>
  270. <parameter appium="true" defaultValue="381" description="Second point X" name="X2" pattern="(\d+)" type="integer"/>
  271. <parameter appium="true" defaultValue="-599" description="Second point Y" name="Y2" pattern="(\d+)" type="integer"/>
  272. <parameter appium="true" defaultValue="970" description="Drag time (ms)" name="Time" pattern="(\d+)" type="integer"/>
  273. </parameters>
  274. </command>
  275. <command appium="true" appiumName="Swipe(startx, starty, endx, endy, time)" enable="true" name="DragCoordinates(X1, Y1, X2, Y2, Time)">
  276. <parameters>
  277. <parameter appium="true" defaultValue="562" description="First point X" name="X1" pattern="(\d+)" type="integer"/>
  278. <parameter appium="true" defaultValue="1193" description="First point Y" name="Y1" pattern="(\d+)" type="integer"/>
  279. <parameter appium="true" defaultValue="562" description="Second point X" name="X2" pattern="(\d+)" type="integer"/>
  280. <parameter appium="true" defaultValue="-1693" description="Second point Y" name="Y2" pattern="(\d+)" type="integer"/>
  281. <parameter appium="true" defaultValue="744" description="Drag time (ms)" name="Time" pattern="(\d+)" type="integer"/>
  282. </parameters>
  283. </command>
  284. <command appium="true" appiumName="Swipe(startx, starty, endx, endy, time)" enable="true" name="DragCoordinates(X1, Y1, X2, Y2, Time)">
  285. <parameters>
  286. <parameter appium="true" defaultValue="562" description="First point X" name="X1" pattern="(\d+)" type="integer"/>
  287. <parameter appium="true" defaultValue="1193" description="First point Y" name="Y1" pattern="(\d+)" type="integer"/>
  288. <parameter appium="true" defaultValue="562" description="Second point X" name="X2" pattern="(\d+)" type="integer"/>
  289. <parameter appium="true" defaultValue="-906" description="Second point Y" name="Y2" pattern="(\d+)" type="integer"/>
  290. <parameter appium="true" defaultValue="768" description="Drag time (ms)" name="Time" pattern="(\d+)" type="integer"/>
  291. </parameters>
  292. </command>
  293. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  294. <parameters>
  295. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="(.+)" type="zone"/>
  296. <parameter appium="true" defaultValue="xpath=//*[@text='Buy']" description="Select Element" name="Element" pattern="(.+)" type="string"/>
  297. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="(\d+)" type="integer"/>
  298. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="(\d+)" type="integer"/>
  299. </parameters>
  300. </command>
  301. <command appium="true" appiumName="WaitForElementPresence(Element, Timeout)" enable="true" name="WaitForElement(Zone, Element, Index, Timeout)">
  302. <parameters>
  303. <parameter appium="false" defaultValue="" description="Select Zone" name="Zone" pattern="(.+)" type="zone"/>
  304. <parameter appium="true" defaultValue="xpath=//*[@id='hotelName']" description="Select Element to Wait For" name="Element" pattern="(.+)" type="string"/>
  305. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="(\d+)" type="integer"/>
  306. <parameter appium="true" defaultValue="60000" description="Waiting Timeout in MiliSec" name="Timeout" pattern="(\d+)" type="integer"/>
  307. </parameters>
  308. </command>
  309. <command appium="true" appiumName="Swipe(startx, starty, endx, endy, time)" enable="true" name="DragCoordinates(X1, Y1, X2, Y2, Time)">
  310. <parameters>
  311. <parameter appium="true" defaultValue="424" description="First point X" name="X1" pattern="(\d+)" type="integer"/>
  312. <parameter appium="true" defaultValue="1265" description="First point Y" name="Y1" pattern="(\d+)" type="integer"/>
  313. <parameter appium="true" defaultValue="424" description="Second point X" name="X2" pattern="(\d+)" type="integer"/>
  314. <parameter appium="true" defaultValue="-2146" description="Second point Y" name="Y2" pattern="(\d+)" type="integer"/>
  315. <parameter appium="true" defaultValue="767" description="Drag time (ms)" name="Time" pattern="(\d+)" type="integer"/>
  316. </parameters>
  317. </command>
  318. <command appium="true" appiumName="Swipe(startx, starty, endx, endy, time)" enable="true" name="DragCoordinates(X1, Y1, X2, Y2, Time)">
  319. <parameters>
  320. <parameter appium="true" defaultValue="437" description="First point X" name="X1" pattern="(\d+)" type="integer"/>
  321. <parameter appium="true" defaultValue="1228" description="First point Y" name="Y1" pattern="(\d+)" type="integer"/>
  322. <parameter appium="true" defaultValue="437" description="Second point X" name="X2" pattern="(\d+)" type="integer"/>
  323. <parameter appium="true" defaultValue="-2053" description="Second point Y" name="Y2" pattern="(\d+)" type="integer"/>
  324. <parameter appium="true" defaultValue="694" description="Drag time (ms)" name="Time" pattern="(\d+)" type="integer"/>
  325. </parameters>
  326. </command>
  327. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  328. <parameters>
  329. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="(.+)" type="zone"/>
  330. <parameter appium="true" defaultValue="xpath=//*[@id='checkout_fab']" description="Select Element" name="Element" pattern="(.+)" type="string"/>
  331. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="(\d+)" type="integer"/>
  332. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="(\d+)" type="integer"/>
  333. </parameters>
  334. </command>
  335. <command appium="true" appiumName="WaitForElementPresence(Element, Timeout)" enable="true" name="WaitForElement(Zone, Element, Index, Timeout)">
  336. <parameters>
  337. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="(.+)" type="zone"/>
  338. <parameter appium="true" defaultValue="xpath=//*[@contentDescription='Navigate up']" description="Select Element to Wait For" name="Element" pattern="(.+)" type="string"/>
  339. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="(\d+)" type="integer"/>
  340. <parameter appium="true" defaultValue="10000" description="Waiting Timeout in MiliSec" name="Timeout" pattern="(\d+)" type="integer"/>
  341. </parameters>
  342. </command>
  343. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  344. <parameters>
  345. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="(.+)" type="zone"/>
  346. <parameter appium="true" defaultValue="xpath=//*[@contentDescription='Navigate up']" description="Select Element" name="Element" pattern="(.+)" type="string"/>
  347. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="(\d+)" type="integer"/>
  348. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="(\d+)" type="integer"/>
  349. </parameters>
  350. </command>
  351. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  352. <parameters>
  353. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="(.+)" type="zone"/>
  354. <parameter appium="true" defaultValue="xpath=//*[@contentDescription='Navigate up']" description="Select Element" name="Element" pattern="(.+)" type="string"/>
  355. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="(\d+)" type="integer"/>
  356. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="(\d+)" type="integer"/>
  357. </parameters>
  358. </command>
  359. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  360. <parameters>
  361. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="(.+)" type="zone"/>
  362. <parameter appium="true" defaultValue="xpath=//*[@contentDescription='Navigate up']" description="Select Element" name="Element" pattern="(.+)" type="string"/>
  363. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="(\d+)" type="integer"/>
  364. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="(\d+)" type="integer"/>
  365. </parameters>
  366. </command>
  367. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  368. <parameters>
  369. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="(.+)" type="zone"/>
  370. <parameter appium="true" defaultValue="xpath=//*[@contentDescription='Navigate up']" description="Select Element" name="Element" pattern="(.+)" type="string"/>
  371. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="(\d+)" type="integer"/>
  372. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="(\d+)" type="integer"/>
  373. </parameters>
  374. </command>
  375. <command appium="true" appiumName="getScreenshot()" enable="true" name="Capture(Line)">
  376. <parameters>
  377. <parameter appium="false" defaultValue="Capture" description="the line to be used in the report" name="Line" pattern="" type="string"/>
  378. </parameters>
  379. </command>
  380. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  381. <parameters>
  382. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="" type="zone"/>
  383. <parameter appium="true" defaultValue="xpath=//*[@contentDescription='Navigation drawer open']" description="Select Element" name="Element" pattern="" type="string"/>
  384. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="" type="integer"/>
  385. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="" type="integer"/>
  386. </parameters>
  387. </command>
  388. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  389. <parameters>
  390. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="" type="zone"/>
  391. <parameter appium="true" defaultValue="xpath=//*[@text='Hotels' and @id='design_menu_item_text']" description="Select Element" name="Element" pattern="" type="string"/>
  392. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="" type="integer"/>
  393. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="" type="integer"/>
  394. </parameters>
  395. </command>
  396. <command appium="true" appiumName="FindElement and SendKeys(Element, Text)" enable="true" name="ElementSendText(Zone, Element, Index, Text)">
  397. <parameters>
  398. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="" type="zone_no_ocr"/>
  399. <parameter appium="true" defaultValue="xpath=//*[@id='autocomplete_destination']" description="Select Element" name="Element" pattern="" type="string"/>
  400. <parameter appium="false" defaultValue="0" description="Element index" name="Index" pattern="" type="integer"/>
  401. <parameter appium="true" defaultValue="Orlando" description="Text to Send" name="Text" pattern="" type="string"/>
  402. </parameters>
  403. </command>
  404. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  405. <parameters>
  406. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="" type="zone"/>
  407. <parameter appium="true" defaultValue="xpath=//*[@id='mainLayout']" description="Select Element" name="Element" pattern="" type="string"/>
  408. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="" type="integer"/>
  409. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="" type="integer"/>
  410. </parameters>
  411. </command>
  412. <command appium="true" appiumName="CloseKeyboard()" enable="true" name="CloseKeyboard()">
  413. <parameters/>
  414. </command>
  415. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  416. <parameters>
  417. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="" type="zone"/>
  418. <parameter appium="true" defaultValue="xpath=//*[@text='Search']" description="Select Element" name="Element" pattern="" type="string"/>
  419. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="" type="integer"/>
  420. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="" type="integer"/>
  421. </parameters>
  422. </command>
  423. <command appium="true" appiumName="WaitForElementPresence(Element, Timeout)" enable="true" name="WaitForElement(Zone, Element, Index, Timeout)">
  424. <parameters>
  425. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="" type="zone"/>
  426. <parameter appium="true" defaultValue="xpath=//*[@id='image']" description="Select Element to Wait For" name="Element" pattern="" type="string"/>
  427. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="" type="integer"/>
  428. <parameter appium="true" defaultValue="60000" description="Waiting Timeout in MiliSec" name="Timeout" pattern="" type="integer"/>
  429. </parameters>
  430. </command>
  431. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  432. <parameters>
  433. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="" type="zone"/>
  434. <parameter appium="true" defaultValue="xpath=//*[@id='image' and ./parent::*[./following-sibling::*[@height&gt;0 and ./*[@id='name']]]]" description="Select Element" name="Element" pattern="" type="string"/>
  435. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="" type="integer"/>
  436. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="" type="integer"/>
  437. </parameters>
  438. </command>
  439. <command appium="true" appiumName="WaitForElementPresence(Element, Timeout)" enable="true" name="WaitForElement(Zone, Element, Index, Timeout)">
  440. <parameters>
  441. <parameter appium="false" defaultValue="" description="Select Zone" name="Zone" pattern="" type="zone"/>
  442. <parameter appium="true" defaultValue="xpath=//*[@id='containerViewPager']" description="Select Element to Wait For" name="Element" pattern="" type="string"/>
  443. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="" type="integer"/>
  444. <parameter appium="true" defaultValue="60000" description="Waiting Timeout in MiliSec" name="Timeout" pattern="" type="integer"/>
  445. </parameters>
  446. </command>
  447. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  448. <parameters>
  449. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="" type="zone"/>
  450. <parameter appium="true" defaultValue="xpath=//*[@id='hotel_room_item_container']" description="Select Element" name="Element" pattern="" type="string"/>
  451. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="" type="integer"/>
  452. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="" type="integer"/>
  453. </parameters>
  454. </command>
  455. <command appium="true" appiumName="Swipe(startx, starty, endx, endy, time)" enable="true" name="DragCoordinates(X1, Y1, X2, Y2, Time)">
  456. <parameters>
  457. <parameter appium="true" defaultValue="381" description="First point X" name="X1" pattern="" type="integer"/>
  458. <parameter appium="true" defaultValue="843" description="First point Y" name="Y1" pattern="" type="integer"/>
  459. <parameter appium="true" defaultValue="381" description="Second point X" name="X2" pattern="" type="integer"/>
  460. <parameter appium="true" defaultValue="-599" description="Second point Y" name="Y2" pattern="" type="integer"/>
  461. <parameter appium="true" defaultValue="970" description="Drag time (ms)" name="Time" pattern="" type="integer"/>
  462. </parameters>
  463. </command>
  464. <command appium="true" appiumName="Swipe(startx, starty, endx, endy, time)" enable="true" name="DragCoordinates(X1, Y1, X2, Y2, Time)">
  465. <parameters>
  466. <parameter appium="true" defaultValue="562" description="First point X" name="X1" pattern="" type="integer"/>
  467. <parameter appium="true" defaultValue="1193" description="First point Y" name="Y1" pattern="" type="integer"/>
  468. <parameter appium="true" defaultValue="562" description="Second point X" name="X2" pattern="" type="integer"/>
  469. <parameter appium="true" defaultValue="-1693" description="Second point Y" name="Y2" pattern="" type="integer"/>
  470. <parameter appium="true" defaultValue="744" description="Drag time (ms)" name="Time" pattern="" type="integer"/>
  471. </parameters>
  472. </command>
  473. <command appium="true" appiumName="Swipe(startx, starty, endx, endy, time)" enable="true" name="DragCoordinates(X1, Y1, X2, Y2, Time)">
  474. <parameters>
  475. <parameter appium="true" defaultValue="562" description="First point X" name="X1" pattern="" type="integer"/>
  476. <parameter appium="true" defaultValue="1193" description="First point Y" name="Y1" pattern="" type="integer"/>
  477. <parameter appium="true" defaultValue="562" description="Second point X" name="X2" pattern="" type="integer"/>
  478. <parameter appium="true" defaultValue="-906" description="Second point Y" name="Y2" pattern="" type="integer"/>
  479. <parameter appium="true" defaultValue="768" description="Drag time (ms)" name="Time" pattern="" type="integer"/>
  480. </parameters>
  481. </command>
  482. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  483. <parameters>
  484. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="" type="zone"/>
  485. <parameter appium="true" defaultValue="xpath=//*[@text='Buy']" description="Select Element" name="Element" pattern="" type="string"/>
  486. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="" type="integer"/>
  487. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="" type="integer"/>
  488. </parameters>
  489. </command>
  490. <command appium="true" appiumName="WaitForElementPresence(Element, Timeout)" enable="true" name="WaitForElement(Zone, Element, Index, Timeout)">
  491. <parameters>
  492. <parameter appium="false" defaultValue="" description="Select Zone" name="Zone" pattern="" type="zone"/>
  493. <parameter appium="true" defaultValue="xpath=//*[@id='hotelName']" description="Select Element to Wait For" name="Element" pattern="" type="string"/>
  494. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="" type="integer"/>
  495. <parameter appium="true" defaultValue="60000" description="Waiting Timeout in MiliSec" name="Timeout" pattern="" type="integer"/>
  496. </parameters>
  497. </command>
  498. <command appium="true" appiumName="Swipe(startx, starty, endx, endy, time)" enable="true" name="DragCoordinates(X1, Y1, X2, Y2, Time)">
  499. <parameters>
  500. <parameter appium="true" defaultValue="424" description="First point X" name="X1" pattern="" type="integer"/>
  501. <parameter appium="true" defaultValue="1265" description="First point Y" name="Y1" pattern="" type="integer"/>
  502. <parameter appium="true" defaultValue="424" description="Second point X" name="X2" pattern="" type="integer"/>
  503. <parameter appium="true" defaultValue="-2146" description="Second point Y" name="Y2" pattern="" type="integer"/>
  504. <parameter appium="true" defaultValue="767" description="Drag time (ms)" name="Time" pattern="" type="integer"/>
  505. </parameters>
  506. </command>
  507. <command appium="true" appiumName="Swipe(startx, starty, endx, endy, time)" enable="true" name="DragCoordinates(X1, Y1, X2, Y2, Time)">
  508. <parameters>
  509. <parameter appium="true" defaultValue="437" description="First point X" name="X1" pattern="" type="integer"/>
  510. <parameter appium="true" defaultValue="1228" description="First point Y" name="Y1" pattern="" type="integer"/>
  511. <parameter appium="true" defaultValue="437" description="Second point X" name="X2" pattern="" type="integer"/>
  512. <parameter appium="true" defaultValue="-2053" description="Second point Y" name="Y2" pattern="" type="integer"/>
  513. <parameter appium="true" defaultValue="694" description="Drag time (ms)" name="Time" pattern="" type="integer"/>
  514. </parameters>
  515. </command>
  516. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  517. <parameters>
  518. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="" type="zone"/>
  519. <parameter appium="true" defaultValue="xpath=//*[@id='checkout_fab']" description="Select Element" name="Element" pattern="" type="string"/>
  520. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="" type="integer"/>
  521. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="" type="integer"/>
  522. </parameters>
  523. </command>
  524. <command appium="true" appiumName="WaitForElementPresence(Element, Timeout)" enable="true" name="WaitForElement(Zone, Element, Index, Timeout)">
  525. <parameters>
  526. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="" type="zone"/>
  527. <parameter appium="true" defaultValue="xpath=//*[@contentDescription='Navigate up']" description="Select Element to Wait For" name="Element" pattern="" type="string"/>
  528. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="" type="integer"/>
  529. <parameter appium="true" defaultValue="10000" description="Waiting Timeout in MiliSec" name="Timeout" pattern="" type="integer"/>
  530. </parameters>
  531. </command>
  532. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  533. <parameters>
  534. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="" type="zone"/>
  535. <parameter appium="true" defaultValue="xpath=//*[@contentDescription='Navigate up']" description="Select Element" name="Element" pattern="" type="string"/>
  536. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="" type="integer"/>
  537. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="" type="integer"/>
  538. </parameters>
  539. </command>
  540. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  541. <parameters>
  542. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="" type="zone"/>
  543. <parameter appium="true" defaultValue="xpath=//*[@contentDescription='Navigate up']" description="Select Element" name="Element" pattern="" type="string"/>
  544. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="" type="integer"/>
  545. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="" type="integer"/>
  546. </parameters>
  547. </command>
  548. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  549. <parameters>
  550. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="" type="zone"/>
  551. <parameter appium="true" defaultValue="xpath=//*[@contentDescription='Navigate up']" description="Select Element" name="Element" pattern="" type="string"/>
  552. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="" type="integer"/>
  553. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="" type="integer"/>
  554. </parameters>
  555. </command>
  556. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  557. <parameters>
  558. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="" type="zone"/>
  559. <parameter appium="true" defaultValue="xpath=//*[@contentDescription='Navigate up']" description="Select Element" name="Element" pattern="" type="string"/>
  560. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="" type="integer"/>
  561. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="" type="integer"/>
  562. </parameters>
  563. </command>
  564. <command appium="true" appiumName="getScreenshot()" enable="true" name="Capture(Line)">
  565. <parameters>
  566. <parameter appium="false" defaultValue="Capture" description="the line to be used in the report" name="Line" pattern="" type="string"/>
  567. </parameters>
  568. </command>
  569. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  570. <parameters>
  571. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="" type="zone"/>
  572. <parameter appium="true" defaultValue="xpath=//*[@contentDescription='Navigation drawer open']" description="Select Element" name="Element" pattern="" type="string"/>
  573. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="" type="integer"/>
  574. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="" type="integer"/>
  575. </parameters>
  576. </command>
  577. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  578. <parameters>
  579. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="" type="zone"/>
  580. <parameter appium="true" defaultValue="xpath=//*[@text='Hotels' and @id='design_menu_item_text']" description="Select Element" name="Element" pattern="" type="string"/>
  581. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="" type="integer"/>
  582. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="" type="integer"/>
  583. </parameters>
  584. </command>
  585. <command appium="true" appiumName="FindElement and SendKeys(Element, Text)" enable="true" name="ElementSendText(Zone, Element, Index, Text)">
  586. <parameters>
  587. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="" type="zone_no_ocr"/>
  588. <parameter appium="true" defaultValue="xpath=//*[@id='autocomplete_destination']" description="Select Element" name="Element" pattern="" type="string"/>
  589. <parameter appium="false" defaultValue="0" description="Element index" name="Index" pattern="" type="integer"/>
  590. <parameter appium="true" defaultValue="Sao Paulo" description="Text to Send" name="Text" pattern="" type="string"/>
  591. </parameters>
  592. </command>
  593. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  594. <parameters>
  595. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="" type="zone"/>
  596. <parameter appium="true" defaultValue="xpath=//*[@id='mainLayout']" description="Select Element" name="Element" pattern="" type="string"/>
  597. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="" type="integer"/>
  598. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="" type="integer"/>
  599. </parameters>
  600. </command>
  601. <command appium="true" appiumName="CloseKeyboard()" enable="true" name="CloseKeyboard()">
  602. <parameters/>
  603. </command>
  604. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  605. <parameters>
  606. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="" type="zone"/>
  607. <parameter appium="true" defaultValue="xpath=//*[@text='Search']" description="Select Element" name="Element" pattern="" type="string"/>
  608. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="" type="integer"/>
  609. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="" type="integer"/>
  610. </parameters>
  611. </command>
  612. <command appium="true" appiumName="WaitForElementPresence(Element, Timeout)" enable="true" name="WaitForElement(Zone, Element, Index, Timeout)">
  613. <parameters>
  614. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="" type="zone"/>
  615. <parameter appium="true" defaultValue="xpath=//*[@id='image']" description="Select Element to Wait For" name="Element" pattern="" type="string"/>
  616. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="" type="integer"/>
  617. <parameter appium="true" defaultValue="60000" description="Waiting Timeout in MiliSec" name="Timeout" pattern="" type="integer"/>
  618. </parameters>
  619. </command>
  620. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  621. <parameters>
  622. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="" type="zone"/>
  623. <parameter appium="true" defaultValue="xpath=//*[@id='image' and ./parent::*[./following-sibling::*[@height&gt;0 and ./*[@id='name']]]]" description="Select Element" name="Element" pattern="" type="string"/>
  624. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="" type="integer"/>
  625. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="" type="integer"/>
  626. </parameters>
  627. </command>
  628. <command appium="true" appiumName="WaitForElementPresence(Element, Timeout)" enable="true" name="WaitForElement(Zone, Element, Index, Timeout)">
  629. <parameters>
  630. <parameter appium="false" defaultValue="" description="Select Zone" name="Zone" pattern="" type="zone"/>
  631. <parameter appium="true" defaultValue="xpath=//*[@id='containerViewPager']" description="Select Element to Wait For" name="Element" pattern="" type="string"/>
  632. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="" type="integer"/>
  633. <parameter appium="true" defaultValue="60000" description="Waiting Timeout in MiliSec" name="Timeout" pattern="" type="integer"/>
  634. </parameters>
  635. </command>
  636. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  637. <parameters>
  638. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="" type="zone"/>
  639. <parameter appium="true" defaultValue="xpath=//*[@id='hotel_room_item_container']" description="Select Element" name="Element" pattern="" type="string"/>
  640. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="" type="integer"/>
  641. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="" type="integer"/>
  642. </parameters>
  643. </command>
  644. <command appium="true" appiumName="Swipe(startx, starty, endx, endy, time)" enable="true" name="DragCoordinates(X1, Y1, X2, Y2, Time)">
  645. <parameters>
  646. <parameter appium="true" defaultValue="381" description="First point X" name="X1" pattern="" type="integer"/>
  647. <parameter appium="true" defaultValue="843" description="First point Y" name="Y1" pattern="" type="integer"/>
  648. <parameter appium="true" defaultValue="381" description="Second point X" name="X2" pattern="" type="integer"/>
  649. <parameter appium="true" defaultValue="-599" description="Second point Y" name="Y2" pattern="" type="integer"/>
  650. <parameter appium="true" defaultValue="970" description="Drag time (ms)" name="Time" pattern="" type="integer"/>
  651. </parameters>
  652. </command>
  653. <command appium="true" appiumName="Swipe(startx, starty, endx, endy, time)" enable="true" name="DragCoordinates(X1, Y1, X2, Y2, Time)">
  654. <parameters>
  655. <parameter appium="true" defaultValue="562" description="First point X" name="X1" pattern="" type="integer"/>
  656. <parameter appium="true" defaultValue="1193" description="First point Y" name="Y1" pattern="" type="integer"/>
  657. <parameter appium="true" defaultValue="562" description="Second point X" name="X2" pattern="" type="integer"/>
  658. <parameter appium="true" defaultValue="-1693" description="Second point Y" name="Y2" pattern="" type="integer"/>
  659. <parameter appium="true" defaultValue="744" description="Drag time (ms)" name="Time" pattern="" type="integer"/>
  660. </parameters>
  661. </command>
  662. <command appium="true" appiumName="Swipe(startx, starty, endx, endy, time)" enable="true" name="DragCoordinates(X1, Y1, X2, Y2, Time)">
  663. <parameters>
  664. <parameter appium="true" defaultValue="562" description="First point X" name="X1" pattern="" type="integer"/>
  665. <parameter appium="true" defaultValue="1193" description="First point Y" name="Y1" pattern="" type="integer"/>
  666. <parameter appium="true" defaultValue="562" description="Second point X" name="X2" pattern="" type="integer"/>
  667. <parameter appium="true" defaultValue="-906" description="Second point Y" name="Y2" pattern="" type="integer"/>
  668. <parameter appium="true" defaultValue="768" description="Drag time (ms)" name="Time" pattern="" type="integer"/>
  669. </parameters>
  670. </command>
  671. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  672. <parameters>
  673. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="" type="zone"/>
  674. <parameter appium="true" defaultValue="xpath=//*[@text='Buy']" description="Select Element" name="Element" pattern="" type="string"/>
  675. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="" type="integer"/>
  676. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="" type="integer"/>
  677. </parameters>
  678. </command>
  679. <command appium="true" appiumName="WaitForElementPresence(Element, Timeout)" enable="true" name="WaitForElement(Zone, Element, Index, Timeout)">
  680. <parameters>
  681. <parameter appium="false" defaultValue="" description="Select Zone" name="Zone" pattern="" type="zone"/>
  682. <parameter appium="true" defaultValue="xpath=//*[@id='hotelName']" description="Select Element to Wait For" name="Element" pattern="" type="string"/>
  683. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="" type="integer"/>
  684. <parameter appium="true" defaultValue="60000" description="Waiting Timeout in MiliSec" name="Timeout" pattern="" type="integer"/>
  685. </parameters>
  686. </command>
  687. <command appium="true" appiumName="Swipe(startx, starty, endx, endy, time)" enable="true" name="DragCoordinates(X1, Y1, X2, Y2, Time)">
  688. <parameters>
  689. <parameter appium="true" defaultValue="424" description="First point X" name="X1" pattern="" type="integer"/>
  690. <parameter appium="true" defaultValue="1265" description="First point Y" name="Y1" pattern="" type="integer"/>
  691. <parameter appium="true" defaultValue="424" description="Second point X" name="X2" pattern="" type="integer"/>
  692. <parameter appium="true" defaultValue="-2146" description="Second point Y" name="Y2" pattern="" type="integer"/>
  693. <parameter appium="true" defaultValue="767" description="Drag time (ms)" name="Time" pattern="" type="integer"/>
  694. </parameters>
  695. </command>
  696. <command appium="true" appiumName="Swipe(startx, starty, endx, endy, time)" enable="true" name="DragCoordinates(X1, Y1, X2, Y2, Time)">
  697. <parameters>
  698. <parameter appium="true" defaultValue="437" description="First point X" name="X1" pattern="" type="integer"/>
  699. <parameter appium="true" defaultValue="1228" description="First point Y" name="Y1" pattern="" type="integer"/>
  700. <parameter appium="true" defaultValue="437" description="Second point X" name="X2" pattern="" type="integer"/>
  701. <parameter appium="true" defaultValue="-2053" description="Second point Y" name="Y2" pattern="" type="integer"/>
  702. <parameter appium="true" defaultValue="694" description="Drag time (ms)" name="Time" pattern="" type="integer"/>
  703. </parameters>
  704. </command>
  705. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  706. <parameters>
  707. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="" type="zone"/>
  708. <parameter appium="true" defaultValue="xpath=//*[@id='checkout_fab']" description="Select Element" name="Element" pattern="" type="string"/>
  709. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="" type="integer"/>
  710. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="" type="integer"/>
  711. </parameters>
  712. </command>
  713. <command appium="true" appiumName="WaitForElementPresence(Element, Timeout)" enable="true" name="WaitForElement(Zone, Element, Index, Timeout)">
  714. <parameters>
  715. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="" type="zone"/>
  716. <parameter appium="true" defaultValue="xpath=//*[@contentDescription='Navigate up']" description="Select Element to Wait For" name="Element" pattern="" type="string"/>
  717. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="" type="integer"/>
  718. <parameter appium="true" defaultValue="10000" description="Waiting Timeout in MiliSec" name="Timeout" pattern="" type="integer"/>
  719. </parameters>
  720. </command>
  721. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  722. <parameters>
  723. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="" type="zone"/>
  724. <parameter appium="true" defaultValue="xpath=//*[@contentDescription='Navigate up']" description="Select Element" name="Element" pattern="" type="string"/>
  725. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="" type="integer"/>
  726. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="" type="integer"/>
  727. </parameters>
  728. </command>
  729. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  730. <parameters>
  731. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="" type="zone"/>
  732. <parameter appium="true" defaultValue="xpath=//*[@contentDescription='Navigate up']" description="Select Element" name="Element" pattern="" type="string"/>
  733. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="" type="integer"/>
  734. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="" type="integer"/>
  735. </parameters>
  736. </command>
  737. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  738. <parameters>
  739. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="" type="zone"/>
  740. <parameter appium="true" defaultValue="xpath=//*[@contentDescription='Navigate up']" description="Select Element" name="Element" pattern="" type="string"/>
  741. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="" type="integer"/>
  742. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="" type="integer"/>
  743. </parameters>
  744. </command>
  745. <command appium="true" appiumName="FindElement and Click(Element)" enable="true" name="Click(Zone, Element, Index, ClickCount)">
  746. <parameters>
  747. <parameter appium="false" defaultValue="NATIVE" description="Select Zone" name="Zone" pattern="" type="zone"/>
  748. <parameter appium="true" defaultValue="xpath=//*[@contentDescription='Navigate up']" description="Select Element" name="Element" pattern="" type="string"/>
  749. <parameter appium="false" defaultValue="0" description="Element Order" name="Index" pattern="" type="integer"/>
  750. <parameter appium="false" defaultValue="1" description="Number of Clicks" name="Click Count" pattern="" type="integer"/>
  751. </parameters>
  752. </command>
  753. <command appium="true" appiumName="getScreenshot()" enable="true" name="Capture(Line)">
  754. <parameters>
  755. <parameter appium="false" defaultValue="Capture" description="the line to be used in the report" name="Line" pattern="" type="string"/>
  756. </parameters>
  757. </command>
  758. </commands>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement