[selenium] zwolnienie lub zatrzymywanie testów na popup-ach javascript

Jak radzicie sobie z tym że selenium czasem zwalnia przy jsowych elementach, przykładowy kod który otwiera pop-up bootstrap datepicker i timepicker i ustawia date i czas. Test czasem przechodzi a czasem nie

[code=ruby] find(’#calendar_item_event_start_date’).click
find(:xpath, “//td[@data-handler=‘selectDay’]/a”, text: ‘28’).click

    find('#calendar_item_event_start_time').click
    within 'div.bootstrap-timepicker' do
      increment_hour_button = find(:xpath, "//a[@data-action='incrementHour']")
      3.times do
        increment_hour_button.click
      end

      increment_minute_button = find(:xpath, "//a[@data-action='incrementMinute']")
      5.times do
        increment_minute_button.click
      end
    end

  end[/code]