{
  "macros": [
    {
      "meta": {
        "url": "https://ais.usvisa-info.com/en-mx/niv/users/sign_in"
      },
      "name": "us-visa-en-mx",
      "spec": {
        "params": []
      },
      "steps": [
        [
          "wait_doc",
          {
            "frame": 0
          }
        ],
        [
          "scroll",
          [
            "selector",
            {
              "meta": {},
              "type": "css",
              "value": "html"
            }
          ],
          0,
          1078,
          {
            "frame": 0
          }
        ],
        [
          "type",
          [
            "selector",
            {
              "meta": {},
              "type": "css",
              "value": "[type='email']"
            }
          ],
          "ENTER EMAIL ADDRESS"
        ],
        [
          "type",
          [
            "selector",
            {
              "meta": {},
              "type": "css",
              "value": "[type='password']"
            }
          ],
          "ENTER PASSWORD",
          {
            "frame": 0
          }
        ],
        [
          "click",
          [
            "selector",
            {
              "meta": {},
              "type": "css",
              "value": ".icheck-item"
            }
          ],
          {
            "x": 11,
            "y": 9.34375
          },
          {
            "frame": 0
          }
        ],
        [
          "click",
          [
            "selector",
            {
              "meta": {},
              "type": "css",
              "value": "[type='submit']"
            }
          ],
          {
            "x": 48.45832824707031,
            "y": 19.9461669921875
          },
          {
            "frame": 0
          }
        ],
        [
          "wait_doc",
          {
            "frame": 0
          }
        ],
        [
          "click",
          [
            "selector",
            {
              "meta": {},
              "type": "css",
              "value": "a.primary"
            }
          ],
          {
            "x": 56.2742919921875,
            "y": 11.190948486328125
          },
          {
            "frame": 0
          }
        ],
        [
          "wait_doc",
          {
            "frame": 0
          }
        ],
        [
          "scroll",
          [
            "selector",
            {
              "meta": {},
              "type": "css",
              "value": "html"
            }
          ],
          0,
          141,
          {
            "frame": 0
          }
        ],
        [
          "click",
          [
            "selector",
            {
              "meta": {},
              "type": "xpath",
              "value": "//li[@class='accordion-item'][contains(., 'e-mail') or contains(., 'Email') or contains(.,'e-posta')]/following-sibling::li[1]"
            }
          ],
          {
            "x": 328.45311737060547,
            "y": 21.098953247070312
          },
          {
            "frame": 0
          }
        ],
        [
          "click",
          [
            "selector",
            {
              "meta": {},
              "type": "xpath",
              "value": "//li[@class='accordion-item'][contains(., 'e-mail') or contains(., 'Email') or contains(.,'e-posta')]/following-sibling::li[1]/div[@class=\"accordion-content\"]//a"
            }
          ],
          {
            "x": 95.63540649414062,
            "y": 11.7742919921875
          },
          {
            "frame": 0
          }
        ],
        [
          "wait_doc",
          {
            "frame": 0
          }
        ],
        [
          "wait_for_duration",
          2
        ],
        [
          "cond",
          [
            [
              "or",
              [
                "and",
                [
                  "element_exists",
                  [
                    "selector",
                    {
                      "meta": {},
                      "type": "css",
                      "value": "[type=submit]:not(#appointments_submit)"
                    }
                  ],
                  {
                    "frame": 0
                  }
                ]
              ]
            ],
            [
              "click",
              [
                "selector",
                {
                  "meta": {},
                  "type": "css",
                  "value": "[type=submit]:not(#appointments_submit)"
                }
              ],
              {
                "x": 61,
                "y": 20.53125
              },
              {
                "frame": 0
              }
            ],
            [
              "wait_for_duration",
              3
            ]
          ]
        ],
        [
          "select",
          [
            "selector",
            {
              "meta": {},
              "type": "css",
              "value": "#appointments_consulate_appointment_facility_id"
            }
          ],
          "Mexico City",
          {
            "frame": 0,
            "timeout": 30
          }
        ],
        [
          "wait_for_duration",
          3
        ],
        [
          "cond",
          [
            [
              "or",
              [
                "and",
                [
                  "element_exists",
                  [
                    "selector",
                    {
                      "meta": {},
                      "type": "css",
                      "value": "#consulate_date_time[style*=block] [type=text]"
                    }
                  ],
                  {
                    "frame": 0
                  }
                ]
              ]
            ],
            [
              "click",
              [
                "selector",
                {
                  "meta": {},
                  "type": "css",
                  "value": "[type='text']"
                }
              ],
              {
                "x": 0,
                "y": 0
              },
              {
                "delay": 0,
                "frame": 0,
                "button": "left",
                "timeout": 30,
                "clickCount": 1
              }
            ]
          ]
        ]
      ],
      "version": 2
    }
  ]
}
