Я использую Watir с Ruby on Rails.
Мне нужно сохранить скриншоты нескольких страниц, используя Watir.Мне удалось получить страницу, которую я хочу открыть, чтобы показать в браузере, но пока не могу сохранить скриншот.Вот мой код:
@browser = Watir::Safari.new
folios_screenshot_path = Rails.root.join('screenshots/')
@page = Page.find(5)
cur_url = root_url + 'pages/' + @page.id.to_s
@browser.goto cur_url
@browser.div(:id => "page").wait_until_present
@browser.driver.save_screenshot(pagess_screenshot_path + '/' + @page.id.to_s + '.png')
@browser.close
На странице, которую я загружаю, есть элемент div с идентификатором 'page', и я пытаюсь заставить Watir ждать, пока этот элемент загрузится в браузер Watir.Но в моем главном браузере появляется ошибка Невозможно загрузить страницу в течение 10 секунд , и снимок экрана также не сохраняется.Есть идеи, что случилось?