タグ

seleniumとAWSに関するclavierのブックマーク (3)

  • [AWS CDK]Seleniumを動かすDockerイメージをLambdaで実行する | DevelopersIO

    はじめに 最近 Lambda 上で Selenium を動かしていたのですが、Python3.12 へランタイムを上げたことで動作しなくなってしまいました。 これまでは Lambda レイヤーを使って chromedriver と headless-chromium をレイヤー化する方法を利用していました。 しかし Lambda のランタイムが変わると互換性の関係からうまくいかなくなります。 動作しなくなった原因は Selenium で利用するchromedriverやheadless-chromiumの互換性がないことです。ここが Lambda 上で Selenium を使う上で一番面倒なところで、新しいバージョンを使おうとしても、どのバージョンが正しく動作するのかが分かりません。 そこで、調べていたところdocker-selenium-lambdaという Lambda 上で Selen

    [AWS CDK]Seleniumを動かすDockerイメージをLambdaで実行する | DevelopersIO
  • AWS Fargate使ってサーバーレスでSelenium+Headless Chromeを実行する - YOMON8.NET

    この記事に行き着いた方でしたら、日々自動化を進めている中にも、ブラウザでのクリック、クリック、入力、クリック、みたいな作業が残っている人が多いと思います。 REST等でAPIが公開されていれば良いのですが、そういうAPIが提供されていないサービスもたくさんあります。 ブラウザの自動化でいつもお世話になっているSeleniumですが、一日数回の実行のためにサーバーを立てておくのももったいない。ということで、常時起動のサーバーを立てない方法としてFargateを使ってみることにしました。 やりたいこと シナリオ Dockerイメージ準備 プログラム ベースのイメージ Dockerイメージをビルド ECRへのデプロイ ECRログイン ECRにリポジトリ作成 ECRにイメージをデプロイ ECS(Fargate)へのタスク設定 CloudWatch Logsのグループ作成 クラスタ作成 タスク定義

    AWS Fargate使ってサーバーレスでSelenium+Headless Chromeを実行する - YOMON8.NET
  • AWSで実現するSeleniumテスト高速術

    QAの井上です。 7/29に開催されたJenkins ユーザ・カンファレンス 2012 東京 で「AWSで実現するSeleniumテスト高速術」という内容で発表してきました。 当日はとても暑い中にもかかわらず200人くらいの部屋がほぼうまるくらいの大盛況にもなり、来てもらったみなさんありがとうございました。 発表内容は以前ブログに書いた「Jenkins, Seleniumを使った自動テストの課題とこれからの取り組み」の後編といった感じなのですが、僕らQAがこの2年間Jenkins, Selenium, インフラ(テスト環境)と格闘するなかでどのような課題があって、またそれにどのように対応してきたかの総まとめといった内容です。 サマリーとしては、 - テストの定期実行と結果の見える化のためにJenkinsを - Seleniumテストの安定化のために -- テスト失敗時のリトライ -- 結果

    AWSで実現するSeleniumテスト高速術
  • 1