Chrome】ツイートシェアはてブLINEPocketスポンサーリンクシステム会社で開発をしていて単体テストや結合テストのエビデンスとして画面キャプチャを取得することは多いですね。文系卒からシステムエンジニアになった人が入社初年度に与えられやすいタスクだと思います。経験のある人はわかると思うのですが、スクリーンショットとる→エクセル貼り付けという作業をずーっとやっていると、宇宙空間に放りさられたような虚無が訪れます。テスト段階で仕様変更が入ると全キャプチャ撮影しなおし...みたいなことも、もちろんあると思いますが、そうなったらもう「囚人の穴掘り」ですよね。(囚人に穴を掘らせて、看守がそれを埋めてをひたすら繰り返させるという虚無と苦痛の大運動会や〜みたいな刑のこと)そういう人力スクリーンショットテストをやっているのはだいたい大規模開発をしているSIerとかが多いと思うのですが、いけてるモダンなWEB系企業?だとそういったUIのテストは自動化されていることも多いのでしょう。Chromeなどでキャプチャ取得を自動化できるようです。Chromeが使用可能です。持つ必要のない自動テスト環境やサーバー環境にとてもよいツールです。生成する、またはただ、そのページがどう表示されるかを検証する引用:https://developers.google.com/web/updates/2017/04/headless-chrome–screenshotという引数でスクショが取れるので便利です。–window-size=1280,1696みたいな感じで、ウィンドウズサイズの指定も可能です。http://localhost:8000/xxxみたいな感じでコマンドプロンプトでやってみると確かにスクショが指定した場所に保存されてました。素晴らしいですlocalhostでもアクセスできるので、開発環境のキャプチャも楽々取得です。・ウィンドウズサイズ・URLをセルの情報からもって来れるようにしておくことで、マクロ実行ポチーで全画面スクショが超絶楽に取れました。screenのキャプチャを取得する場合はseleniumを導入して、JSでウィンドウズサイズを取得する必要がありそうです。Chromeのサイトに記載されていました。「virtual-time-budget=2000」とかをを引数に入れるといいかもしれません。その他引数のオプションはこちらに記載されています。←こちらのサイトでも記載されているように、2000msと指定しても、きっちり待ってくれる訳ではなく「リクエストが利用可能であれば即座に結果を返す」と書いてるので利用するときは注意が必要です。Chromeについてでした。人気記事プログラミングスクールのおすすめ3選をエンジニア目線から紹介する【無料あり】スポンサーリンクスポンサーリンクプログラミングツイートシェアはてブLINEPocketfeedly姪っ子の1歳の誕生日プレゼントでおすすめ5選を紹介します!【地方】フリーランスと派遣のエンジニアエージェントで相談してみてわかったこと【比較】プロフィールマキ日本にある外資系IT企業にて3年→セブ法人でブリッジSEを1年→フリーランスとなりました。これからもゆるく海外に住み続けます。