Я получаю Net :: ReadTimeout ошибку при использовании visit
методов в функции огурца. К сожалению, я не могу воспроизвести эту проблему в моей локальной системе, она периодически прерывается на семафоре. Мы используем 20 параллельных потоков в семафоре. Надоело то, что я могу видеть скриншот страницы, используя скриншот капибары, но все равно получаю ошибку тайм-аута
Вот тест
RSpec.feature do
step 'that I have created a questionnaire' do
safe_visit '/somesite' # getting error on this line sometime
fill_in 'name', with: 'punit'
end
end
Мы используем брюква который является оберткой над репой гемом и позволяет запускать функции как rspecs.
Что я уже пробовал (и не сработало):
- Увеличение времени ожидания до 120 и повторных попыток Net :: ReadTimeout (Net :: ReadTimeout) Selenium Ruby
- Добавление требуемых возможностей драйвера селена Получение Net :: ReadTimeout : посещение веб-сайта в Ruby огурец капибара
ПРИМЕЧАНИЕ: Пожалуйста, не отмечайте это как дубликат любого другого вопроса, потому что я много раз искал в течение нескольких дней, а затем разместил этот вопрос. Кроме того, одно из ключевых отличий в моем вопросе заключается в том, что он ненадежный и случается редко.
Пожалуйста, дайте мне знать в комментариях, если мне потребуется дополнительная информация.