diff --git a/web/spec/features/gear_wizard_spec.rb b/web/spec/features/gear_wizard_spec.rb index ba5e2b222..325fc8bc3 100644 --- a/web/spec/features/gear_wizard_spec.rb +++ b/web/spec/features/gear_wizard_spec.rb @@ -21,7 +21,7 @@ describe "Gear Wizard", :js => true, :type => :feature, :capybara_feature => tru # step 2 - select gear find('.ftue-step-title', text: 'Select & Test Audio Gear') jk_select('Built-in', 'div[layout-wizard-step="1"] select.select-audio-input-device') - find('.btn-next.button-orange').trigger(:click) + find('.btn-next.button-orange:not(.disabled)').trigger(:click) # step 3 - configure tracks find('.ftue-step-title', text: 'Configure Tracks') @@ -31,22 +31,22 @@ describe "Gear Wizard", :js => true, :type => :feature, :capybara_feature => tru track_slot = first('.track-target') input.drag_to(track_slot) - find('.btn-next.button-orange').trigger(:click) + find('.btn-next.button-orange:not(.disabled)').trigger(:click) # step 4 - configure voice chat find('.ftue-step-title', text: 'Configure Voice Chat') - find('.btn-next.button-orange').trigger(:click) + find('.btn-next.button-orange:not(.disabled)').trigger(:click) # step 5 - configure direct monitoring find('.ftue-step-title', text: 'Turn Off Direct Monitoring') - find('.btn-next.button-orange').trigger(:click) + find('.btn-next.button-orange:not(.disabled)').trigger(:click) # step 6 - Test Router & Network find('.ftue-step-title', text: 'Test Router & Network') find('.button-orange.start-network-test').trigger(:click) find('.user-btn', text: 'RUN NETWORK TEST ANYWAY').trigger(:click) find('.button-orange.start-network-test') - find('.btn-next.button-orange').trigger(:click) + find('.btn-next.button-orange:not(.disabled)').trigger(:click) # step 7 - Success find('.ftue-step-title', text: 'Success!')