Создан тестовый пример, который проходит локально, а затем завершается неудачно при работе в стеке браузера.Основная причина в том, что элемент не нажимается.Когда я запускаю это локально, элемент всегда нажимается.Использование capybara, rspec и ruby для написания тестов.Причина, по которой тест не пройден, заключается в том, что следующим шагом является щелчок элемента.Поскольку в раскрывающемся списке никогда не выполняется щелчок, элемент не найден, он находится в раскрывающемся списке.
Вот изображение ошибки

Я пробовал несколько разных способов нажатия, которые будут работать локально, но не решат проблему.Работает на OSX Chrome, Mojave версии 73.
Какой-то код, который я пробовал:
def language_dropdown
find('div', id:'user_locale_chzn').click
end
def language_dropdown
within(:css, "div#user_locale_chzn") do
find('a', class: 'chzn-single').trigger(:click)
end
end
def language_dropdown
within(:css, "div#user_locale_chzn") do
locale = find('a', class: 'chzn-single')
execute_script("arguments[0].click();", locale)
end
end
Я ожидаю, что элемент раскрывающегося языка нажимается для расширения параметровтаким образом, тест может продолжать выполняться, но это происходит только локально и снова не работает в стеке браузера.