X
Tap here to go to the mobile version of the site.

Support Forum

headless screenshot with delay

Posted

I'm trying to write a script that would have firefox take a screenshot from the command line, in headless mode (I think). Only issue is that the site I'm trying to screenshot takes a couple of seconds to finish loading, so I only get a partially loaded screenshot. The only option available on the command line is --window-size...

I can take a screenshot inside the dev console with many more options, including --delay (https://developer.mozilla.org/en-US/docs/Tools/Taking_screenshots), is there any way to replicate these options on the command line?

Any other suggestions to script taking a screenshot of a site with delay added?

I'm trying to write a script that would have firefox take a screenshot from the command line, in headless mode (I think). Only issue is that the site I'm trying to screenshot takes a couple of seconds to finish loading, so I only get a partially loaded screenshot. The only option available on the command line is --window-size... I can take a screenshot inside the dev console with many more options, including --delay (https://developer.mozilla.org/en-US/docs/Tools/Taking_screenshots), is there any way to replicate these options on the command line? Any other suggestions to script taking a screenshot of a site with delay added?

Modified by seedsca

Quote

Additional System Details

Application

  • User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:73.0) Gecko/20100101 Firefox/73.0

More Information

cor-el
  • Top 10 Contributor
  • Moderator
17786 solutions 160898 answers

Did you look at Firefox in headless mode?

Did you look at Firefox in headless mode? *https://developer.mozilla.org/en/Mozilla/Firefox/Headless_mode
Was this helpful to you? 0
Quote

Question owner

That's what I meant by "on the command line". Headless would have been a much better way to refer to it :)

In headless mode, there is only the option of setting the viewport size, but nothing else related to screenshots. I'd like to set a delay, just as it's possible inside the dev tools console.

That's what I meant by "on the command line". Headless would have been a much better way to refer to it :) In headless mode, there is only the option of setting the viewport size, but nothing else related to screenshots. I'd like to set a delay, just as it's possible inside the dev tools console.
Was this helpful to you?
Quote
Ask a question

You must log in to your account to reply to posts. Please start a new question, if you do not have an account yet.