From 2e894d6f47aaaac9b472057e3bda710f213df95a Mon Sep 17 00:00:00 2001
From: Ariya Hidayat <ariya@metabase.com>
Date: Mon, 31 Jan 2022 16:58:03 -0800
Subject: [PATCH] Models E2E tests: ensure that the Run button is visible first
 (#20059)

---
 .../scenarios/models/models-query-editor.cy.spec.js       | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/frontend/test/metabase/scenarios/models/models-query-editor.cy.spec.js b/frontend/test/metabase/scenarios/models/models-query-editor.cy.spec.js
index 00d8d5c3a16..97c199836a8 100644
--- a/frontend/test/metabase/scenarios/models/models-query-editor.cy.spec.js
+++ b/frontend/test/metabase/scenarios/models/models-query-editor.cy.spec.js
@@ -38,7 +38,9 @@ describe("scenarios > models query editor", () => {
     cy.findByText("Pick a column to group by").click();
     selectFromDropdown("Created At");
 
-    cy.get(".RunButton").click();
+    cy.get(".RunButton")
+      .should("be.visible")
+      .click();
 
     cy.get(".TableInteractive").within(() => {
       cy.findByText("Created At: Month");
@@ -90,7 +92,9 @@ describe("scenarios > models query editor", () => {
     cy.findByText("Pick a column to group by").click();
     selectFromDropdown("Created At");
 
-    cy.get(".RunButton").click();
+    cy.get(".RunButton")
+      .should("be.visible")
+      .click();
     cy.wait("@dataset");
 
     cy.get(".LineAreaBarChart").should("not.exist");
-- 
GitLab