Кто-нибудь знает, как я могу обойти эту ошибку блокировки sqlite? Я пробовал спать, но это не помогает.capybara selenium sqlite error
ActiveRecord::StatementInvalid: ActiveRecord::StatementInvalid: SQLite3::BusyException: database is locked: commit transaction
Испытание
assert_selector(:css, '#visu', visible: :hidden)
click_button("show/hide")
sleep(20)
assert_selector(:css, '#visu')
Я использую 'селеном WebDriver', '~> 2.53.4'
Есть много вопросов здесь, в stackoverflow, покрывающем это сообщение об ошибке, никто из них не решает вашу проблему? – Iceman
Да, я немного исследовал до того, как спросил. Это может быть что-то странное, связанное с этой конкретной версией webdriver, потому что мне пришлось понизить драгоценный камень из-за другой ошибки. – Ayrad
Я считаю маловероятным, что это связано с вашим тестированием, а не напрямую. Можете ли вы использовать Postgres или Mysql для разработки или тестирования? – Iceman