Сохранить скриншот с помощью Watir

Я использую 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 секунди скриншот тоже не сохраняется. Есть идеи о том, что не так?

Ответы на вопрос(2)

Ваш ответ на вопрос