From 10763a9d8845e6fb685418efa8c11bbf7964a87b Mon Sep 17 00:00:00 2001 From: Sanad Liaquat Date: Fri, 18 Jan 2019 18:10:49 +0500 Subject: [PATCH] Wait for label svg to load --- app/views/shared/empty_states/_labels.html.haml | 2 +- qa/qa/page/label/index.rb | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/app/views/shared/empty_states/_labels.html.haml b/app/views/shared/empty_states/_labels.html.haml index bee26cd8312..a739103641e 100644 --- a/app/views/shared/empty_states/_labels.html.haml +++ b/app/views/shared/empty_states/_labels.html.haml @@ -1,6 +1,6 @@ .row.empty-state.labels .col-12 - .svg-content + .svg-content.qa-label-svg = image_tag 'illustrations/labels.svg' .col-12 .text-content diff --git a/qa/qa/page/label/index.rb b/qa/qa/page/label/index.rb index 323acd57743..effe8ca0372 100644 --- a/qa/qa/page/label/index.rb +++ b/qa/qa/page/label/index.rb @@ -6,7 +6,17 @@ module QA element :label_create_new end + view 'app/views/shared/empty_states/_labels.html.haml' do + element :label_svg + end + def go_to_new_label + wait(reload: false) do + within_element(:label_svg) do + has_css?('.js-lazy-loaded') + end + end + click_element :label_create_new end end