Я хотел бы сделать снимок экрана всей страницы. Размер, который я хотел бы захватить, - ширина - 1200 пикселей, высота - 5000 пикселей. Когда я устанавливаю resizeWindow(1200, 5000)
, он не расширяет окно за пределами моего экрана рабочего стола размером 1080 пикселей.Как сделать снимок экрана всей страницы с помощью NightwatchJS
ответ
В вашем nightwatch.json пожалуйста, добавьте "разрешение": "1200x5000":
"yourPlatformName": {
"selenium_port": ...,
"selenium_host": ...,
"desiredCapabilities": {
"os": "...",
"os_version": "...",
"browserName": "...",
"resolution": "1200x5000"
//...
}
}
работает ли?
В большинстве реальных браузеров кажется невозможным, если вы не полагаетесь на метод прокрутки и строчки, который не будет работать с липкими частями страницы.
Причина в том, что Selenium требует скриншотов видовых экранов, а не целых страниц, поэтому большинство драйверов не реализуют его. Исключение - будущее Firefox с geckodriver, поскольку они заявили о своей заинтересованности в его реализации на своей стороне.
Вы можете использовать phantomjs с селением и большой размер окна, так как он может изменить размер за пределами области просмотра. Пример Phantomjs desiredCapabilities:
"desiredCapabilities": { "browserName": "phantomjs", "javascriptEnabled": true, "acceptSslCerts": true, "phantomjs.binary.path": "../../../../node_modules/phantomjs-prebuilt/bin/phantomjs", "phantomjs.cli.args": ["--ignore-ssl-errors=true", "--web-security=false", "--ssl-protocol=any"] }
- 1. как сделать снимок экрана всей веб-страницы?
- 2. как сделать снимок экрана с помощью php?
- 3. Как сделать снимок экрана всей страницы в Протрактор?
- 4. Как сделать снимок экрана всей активности?
- 5. Сделайте снимок экрана всей веб-страницы с помощью Robot Framework
- 6. Сделайте снимок экрана всей веб-страницы
- 7. Как сделать снимок экрана с полной веб-страницы с powershell?
- 8. Как сделать снимок экрана с веб-страницы с помощью Javascript
- 9. Как сделать снимок экрана веб-страницы?
- 10. Как сделать снимок экрана с помощью Sikuli?
- 11. Как сделать снимок экрана с помощью VBA?
- 12. Как сделать снимок экрана с помощью FrameBuffer?
- 13. Как сделать снимок экрана веб-страницы
- 14. Снимок экрана текущей страницы с помощью PHP
- 15. Простой способ сделать снимок экрана веб-страницы с помощью Python
- 16. Можно ли сделать снимок экрана со всей веб-страницы с помощью холста?
- 17. Можно ли сделать снимок экрана всей страницы с помощью Selenium/Capybara?
- 18. Как сделать снимок с экрана?
- 19. как сделать снимок экрана?
- 20. Сделать снимок экрана
- 21. Как сделать снимок экрана страницы активности WHOLE программно?
- 22. Невозможно сделать снимок экрана с помощью C#
- 23. Как сделать снимок экрана с узлом-webkit
- 24. Как сделать снимок экрана терминала
- 25. webdriverio - снимок экрана с полной страницы
- 26. Как сделать снимок экрана ImageView?
- 27. C: сделать снимок экрана
- 28. сделать снимок экрана (с корнем)
- 29. Можно ли сделать снимок экрана всей веб-страницы в iOS Simulator?
- 30. Как сделать снимок экрана веб-страницы в Java?
ли, кажется, не. Снимок экрана все еще обрезается. – Andrevinsky