[
  {
    "pageName": "LoginPage",
    "name": "email_field",
    "locateUsing": "class-chain",
    "locator": "**/XCUIElementTypeTextField[`name == \"Email\"`]"
  },
  {
    "pageName": "LoginPage",
    "name": "password_field",
    "locateUsing": "class-chain",
    "locator": "**/XCUIElementTypeSecureTextField[`name == \"Password\"`]"
  },
  {
    "pageName": "LoginPage",
    "name": "login_btn",
    "locateUsing":"class-chain",
    "locator": "**/XCUIElementTypeButton[`name == \"Log In\"`]"
  },
  {
    "pageName": "LoginPage",
    "name": "sign_in",
    "locateUsing": "id",
    "locator": "sign-in"
  },
    {
    "pageName": "LoginPage",
    "name": "remind_tomorrow",
    "locateUsing": "name",
    "locator": "REMIND TOMORROW"
  },
  {
    "pageName": "LoginPage",
    "name": "logo",
    "locateUsing": "class-chain",
    "locator": "**/XCUIElementTypeOther[`label == \"SIGN IN\"`][10]/XCUIElementTypeOther[1]/XCUIElementTypeOther/XCUIElementTypeImage"
  },
    {
    "pageName": "LoginPage",
    "name": "wrong_creds",
    "locateUsing": "name",
    "locator": "WRONG EMAIL OR PASSWORD."
  },
  {
    "pageName": "LoginPage",
    "name": "email_blank_error",
    "locateUsing": "class-chain",
    "locator": "**/XCUIElementTypeStaticText[`label == \"Email can't be blank\"`]"
  },
    {
    "pageName": "LoginPage",
    "name": "password_blank_error",
    "locateUsing": "class-chain",
    "locator": "**/XCUIElementTypeStaticText[`label == \"Password can't be blank\"`]"
  },
      {
    "pageName": "LoginPage",
    "name": "email_error",
    "locateUsing": "name",
    "locator": "Email is invalid"
  },
    {
    "pageName": "LoginPage",
    "name": "next_btn",
    "locateUsing": "class-chain",
    "locator": "**/XCUIElementTypeOther[`name == \"next-button\"`]"
  },
      {
    "pageName": "LoginPage",
    "name": "finish_btn",
    "locateUsing": "class-chain",
    "locator": "**/XCUIElementTypeOther[`label == \"FINISH\"]/XCUIElementTypeOther[`label == \"FINISH\"`]/XCUIElementTypeOther[` label == \"FINISH\"`]"
  },
    {
    "pageName": "LoginPage",
    "name": "on_boarding_flow",
    "locateUsing": "class-chain",
    "locator": "**/XCUIElementTypeOther[`name == \"Star high-priority tracks to receive proactive updates and deeper insights on-the-go.\"`]"
  },
  {
    "pageName": "LoginPage",
    "name": "forgot_password",
    "locateUsing": "class-chain",
    "locator": "**/XCUIElementTypeStaticText[`label == \"Forgot your password?\"`]"
  },
  {
    "pageName": "LoginPage",
    "name": "forgot_password_msg",
    "locateUsing": "class-chain",
    "locator": "**/XCUIElementTypeStaticText[`label == \"Please enter your email address and we will send you a link to reset your password.\"`]"
  },
  {
    "pageName": "LoginPage",
    "name": "send_password",
    "locateUsing": "class-chain",
    "locator": "**/XCUIElementTypeButton[`label == \"Send email\"`]"
  }
]