Skip to content

Instantly share code, notes, and snippets.

@seifip
Created August 15, 2020 15:21
Show Gist options
  • Save seifip/d19d141fbf745b1d81fd47715a7cf08e to your computer and use it in GitHub Desktop.
Save seifip/d19d141fbf745b1d81fd47715a7cf08e to your computer and use it in GitHub Desktop.
*** Keywords ***
Process order
[Arguments] ${order}
Set Suite Variable ${CURRENT_ORDER_ID} ${order["id"]}
Log Event πŸ€– Started processing order info customer=${order["first_name"]} ${order["last_name"]} zip=${order["zip"]}
Reset application state
Open products page
Assert cart is empty
Wait Until Keyword Succeeds 3x 1s Add product to cart ${order}
Log Event πŸ›’ Added product to cart info name=${order["item"]}
Wait Until Keyword Succeeds 3x 1s Open cart
Assert one product in cart ${order}
Checkout ${order}
Log Event πŸ’š Finished processing order
Open products page
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment