並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 17 件 / 17件

新着順 人気順

playwrightの検索結果1 - 17 件 / 17件

  • Octomind社がLangChainをやめた理由|Sangmin Ahn

    こんにちはChoimirai Companyのサンミンです。 0  はじめにDifyがLangChainと決別し、独自の「Model Runtime」を採用したのが2024年の1月。 LangFlowやFlowiseなど複合AIシステムではLangChainに依存した設計が多い。DifyもLangChainベースの設計だったけど今年の1月に独自の「Model Runtime」を発表👏↓。当時は難しい判断だったと思う。が、変化のスピードとDifyが描いてる世界観を考えると正解だった。Difyを勧めるもう一つの理由、です。 https://t.co/AybwXRXkJ9 pic.twitter.com/n7d9aae76N — sangmin.eth | Dify Ambassador (@gijigae) April 24, 2024 LangChainの導入を慎重に考えるべきだとする声は

      Octomind社がLangChainをやめた理由|Sangmin Ahn
    • PlaywrightによるE2EテストでOTP(ワンタイムパスワード) MFAを通す | DevelopersIO

      PlaywrightによるE2Eテストの実装において、OTP(ワンタイムパスワード) MFAを通す方法について書きました。Google Authenticatorを使っている場合の方法になります。 情報システム室の進地@日比谷です。 PlaywrightでE2Eテストを行うときに、SaaSのMFAを通す必要がありました。本エントリーではOTP(ワンタイムパスワード) MFAをPlaywrightで通す方法について記述します。 必要なモジュールのインストール Playwrightのプロジェクトルートディレクトリで totp-generator モジュールをインストールします。 $ npm i totp-generator また、対象のOTP generatorのシークレットキーを環境変数で渡したいので、dotenvモジュールもインストールします。 $ npm i dotenv OTP gen

        PlaywrightによるE2EテストでOTP(ワンタイムパスワード) MFAを通す | DevelopersIO
      • Fangirls aren't silly, they're powerful says playwright Yve Blake

        Fangirls aren't silly, they're powerful, says playwright From causing seismic activity at Harry Styles concerts to Swifties boosting the UK economy during the Eras Tour, the power of teenage female pop fans shouldn't be underestimated. For playwright Yve Blake, the danger of dismissing these youngsters is the inspiration behind her new comedy musical Fangirls. Following the life of 14-year-old Edn

          Fangirls aren't silly, they're powerful says playwright Yve Blake
        • LambdaでPlaywrightを動かす(Lambdaレイヤー / コンテナ) | 豆蔵デベロッパーサイト

          今クロスブラウザテストでよく使われるツールといえばPlaywrightですね。 テストでなくとも単純にブラウザ自動化ツールやスクレイピングツールとして使っている現場も多いかと思います。 とある事情で、Lambda上でPlaywrightを動かしてみましたが、予想以上に苦戦したので備忘録も兼ねて手順をまとめます。 Lambdaレイヤーを使う # これが一番簡単な方法です。 Playwright等のツールはそれ単体では動作せず、Chromium等のブラウザをインストールしなければなりません。 とはいえ、基本的にLambdaはマネージドサービスですので、自由にそのランタイム環境をカスタマイズできる訳ではありません。 また、Lambda関数をパッケージングするZIPファイルは、サイズが50MB(解凍後は250MB)以内という制約[1]がありますので、そのままブラウザをインストールできません。 あり

            LambdaでPlaywrightを動かす(Lambdaレイヤー / コンテナ) | 豆蔵デベロッパーサイト
          • 2024年にWebエンジニアがWordpressテーマ開発をした備忘録

            Wordpress テーマ開発をすることになり、先日無事リリースを迎えたので備忘録的にツール選定や構成の記録を残しておく。 普段は Web エンジニアをしていて、Wordpress も PHP もほぼ初めてなので最適ではない箇所もあるかも。 方針 納品後の追加改修等は別のエンジニアが担当する可能性が高いので、可能な限り Wordpress テーマとして王道な選択肢で学習コストを下げたい。 静的解析・テスト・継続的デプロイなど、開発生産性を上げるものについては取り入れたい。 スターターテーマ https://underscores.me/ を利用した。2012 年の公開と少々古いが、今でも使われているようで情報量も多い。 Template Hierarchyもあまり理解していない状態だったため、一般的な構成を知りたいと思いベースとなるテーマを探したところ、スターターテーマやブランクテーマとい

              2024年にWebエンジニアがWordpressテーマ開発をした備忘録
            • 「ライカムで待っとく」(久留米公演)|柿木伸之

              「ライカムで待っとく」(久留米公演)|柿木伸之 “Backyard in RyCom” Performance at Kurume-za Theatre, Kurume City Plaza, Fukuoka 2024年6月15日(土)13:00開演/久留米シティプラザ内久留米座 June 15, 2024 / Kurume-za Theatre, Kurume City Plaza, Fukuoka Reviewed by 柿木伸之(Nobuyuki Kakigi) Photos by 引地信彦/写真提供:KAAT神奈川芸術劇場(2024年度公演) 企画制作:KAAT神奈川芸術劇場        →foreign language 作:兼島拓也 演出:田中麻衣子 〈出演〉 中山祐一朗(浅野悠一郎) 前田一世(佐久本雄信/藤井秀太) 佐久本宝(佐久本寛二/タクシーの運転手) 蔵下穂波(伊礼

                「ライカムで待っとく」(久留米公演)|柿木伸之
              • 好きなクローラ発表ドラゴン (Scrapy + Playwright) - Qiita

                好きなクローラ発表ドラゴン 目次 諸言 なぜ好きなのか クローラの辛みに効くScrapy+Playwright 結言 諸言 初めまして!株式会社 Panta RheiのCEOです。かずさんと呼ばれているので以後そんな感じでお呼びください。Xのハンネはpandasista(@sotsogprinciple)です。 好きなクローラを発表します。 scrapy + Playwright です。 好き好き大好き。 なぜ好きなのか Scrapyが良い ORM(SQLAlchemy)を標準装備しており簡単DB接続 データフローを構築しやすくパブリッククラウドと相性が良い データ取得を自動化しやすい 多種類のWebサイトをクロールを統一の設定で実行できる CookieやCacheなどの多種類の設定をTrueFalseのみで設定 Middlewareとして多くの途中処理を追加できる データを綺麗にする関数

                  好きなクローラ発表ドラゴン (Scrapy + Playwright) - Qiita
                • 2024年4~7月のクラスメソッドグループ社員によるOSSコントリビュートについてご紹介します | DevelopersIO

                  リテールアプリ共創部@大阪の岩田です これまでCX事業本部という部署でOSSのコントリビューション実績を取りまとめて情報発信していたのですが、この7月から組織変更の兼ね合いでCX事業本部という部署がいくつかの部署に分かれることになりました。これに伴ってOSSコントリビューション実績紹介の取り組みの範囲を広げ、今後はクラスメソッドグループ全体のコントリビューション実績という形で情報発信していこうと思います!! それではさっそく内容を紹介していきます! OSSコントリビューション実績一覧 devio-extensionのpackage.jsonに記載漏れがあったのを修正 devio-extensionは本ブログサイトの執筆環境をサポートするVS CodeのExtensionです。ソースコード等以下のリポジトリで公開されています。 package.json に依存ライブラリの記載漏れがあったとこ

                    2024年4~7月のクラスメソッドグループ社員によるOSSコントリビュートについてご紹介します | DevelopersIO
                  • 2024/07/18(木)の出来事 - My Bookmark

                    【特集】 OneDriveの罠に注意!強制同期を切ったり、容量の警告に対処したいならこれをすべし 北陸新幹線の延伸工費が倍増 費用対効果が条件割れ、国交省公表せず:朝日新聞デジタル 【速報】万博会場に「子ども専用列車」大阪府市が検討 吉村知事「混雑など不安を払拭、課題をクリア」(読売テレビ) - Yahoo!ニュース TVアニメ「しかのこのこのここしたんたん」虎視虎子(こしたん)オリジナルソング「それゆけ元ヤンこしたん」 狙撃手で有名なキャラクター 暗殺事件後の支持率 ファミコン探偵倶楽部 笑み男 | Nintendo Switch | 任天堂 Poku サメ映画を作ると、日本と中国の配給会社が争って権利を買ってくれるおかげで完全にバブル状態で不動産投資のように価格が上がり続けてる 暴走する”石丸信者”の横暴…対立議員の住所をさらし深夜に「死ね」と電話、頭髪が薄い議員の自宅には育毛剤…被害

                    • 【輪読会レポート】[入門]Webフロントエンド E2E テスト PlaywrightによるWebアプリの自動テストから良いテストの書き方まで 第5章「テストコードの組み立て方」|たぐち

                      【輪読会レポート】[入門]Webフロントエンド E2E テスト PlaywrightによるWebアプリの自動テストから良いテストの書き方まで 第5章「テストコードの組み立て方」 はじめにこんにちは。ラクス フロントエンドチームのたぐちです。 今回は輪読会の実施レポートvol.3です。 書籍と読書範囲 [入門]Webフロントエンド E2E テスト PlaywrightによるWebアプリの自動テストから良いテストの書き方まで(画像はこちらより引用)今回の読書範囲は第5章 テストコードの組み立て方のP82~P98です。 議論・意見交換 議論の様子(miro)学び、ギモン、その他の三軸で付箋を張り付け、付箋の内容を左上から順に読んで議論していきました。 実際の議論順で内容を確認していきます。 学び5.1.3 > きれいなテストをめざして導入が遅れるよりも、まずはテストを早く導入するのが先決です 刺

                        【輪読会レポート】[入門]Webフロントエンド E2E テスト PlaywrightによるWebアプリの自動テストから良いテストの書き方まで 第5章「テストコードの組み立て方」|たぐち
                      • DockerでPlaywrightを起動する。 - Qiita

                        ~/develop/docker/playwright_docker$ tree . ├── Dockerfile └── script.js 1 directory, 2 files # ベースとなるDockerイメージを指定 FROM mcr.microsoft.com/playwright:focal # ワーキングディレクトリを設定 WORKDIR /app # 必要なパッケージをインストール RUN npm init -y RUN npm install playwright # スクリプトをコピー COPY script.js /app/script.js # コンテナ起動時に実行するコマンドを設定 CMD ["node", "script.js"] const { chromium } = require('playwright'); (async () => { // co

                          DockerでPlaywrightを起動する。 - Qiita
                        • Playwright+GitHub Actions*E2E with VRT 環境構築とCI/CD連携の知見

                          はじめに 業務でPlaywrightの環境構築及びCI/CD連携担当したことから、E2EテストとVRTのベストな構成をずっと悩んでいました。 自分の中である程度納得できる形まで落とし込めたので、その知見を残しておきます。 🎭Playwrigth Microsoftが開発したテストツールです。複数ブラウザ対応、自動待機機能、並列処理などによりE2Eテストを実施します。また、スクリーンショットの比較によるテスト(VRT:Visual Regression Testing)により視覚的変更も検出可能です。元々Puppeteerを作っていたチームにより開発が行われているようです。 ツールの比較対象にcypressがありますが、最近の週間ダウンロード数はPlaywrightが上回っているようです。 (他にはSeleniumやベンダー提供の有料E2Eテストツールなどもあります) また、Playwri

                            Playwright+GitHub Actions*E2E with VRT 環境構築とCI/CD連携の知見
                          • 【輪読会レポート】[入門]Webフロントエンド E2E テスト PlaywrightによるWebアプリの自動テストから良いテストの書き方まで 第4章「Playwrightのテスト用ツールセット(2)ナビ|たぐち

                            【輪読会レポート】[入門]Webフロントエンド E2E テスト PlaywrightによるWebアプリの自動テストから良いテストの書き方まで 第4章「Playwrightのテスト用ツールセット(2)ナビゲーション,アクション,マッチャー」 はじめにこんにちは。ラクス フロントエンドチームのたぐちです。 今回は輪読会の実施レポートvol.2です。 書籍と読書範囲 [入門]Webフロントエンド E2E テスト PlaywrightによるWebアプリの自動テストから良いテストの書き方まで(画像はこちらより引用)今回の読書範囲は第4章 Playwrightのテスト用ツールセット(2)ナビゲーション,アクション,マッチャーのP64~P79です。 議論・意見交換議論の様子(miro) 付箋の内容を左上から順に読んで議論していきました。前回とは異なり、学び、ギモン、その他の三軸で付箋を張り付けました。

                              【輪読会レポート】[入門]Webフロントエンド E2E テスト PlaywrightによるWebアプリの自動テストから良いテストの書き方まで 第4章「Playwrightのテスト用ツールセット(2)ナビ|たぐち
                            • 好きなクローラ発表ドラゴン (Scrapy + Playwright) - Qiita

                              好きなクローラ発表ドラゴン 目次 諸言 なぜ好きなのか クローラの辛みに効くScrapy+Playwright 結言 諸言 初めまして!株式会社 Panta RheiのCEOです。かずさんと呼ばれているので以後そんな感じでお呼びください。Xのハンネはpandasista(@sotsogprinciple)です。 好きなクローラを発表します。 scrapy + Playwright です。 好き好き大好き。 なぜ好きなのか Scrapyが良い ORM(SQLAlchemy)を標準装備しており簡単DB接続 データフローを構築しやすくパブリッククラウドと相性が良い データ取得を自動化しやすい 多種類のWebサイトをクロールを統一の設定で実行できる CookieやCacheなどの多種類の設定をTrueFalseのみで設定 Middlewareとして多くの途中処理を追加できる データを綺麗にする関数

                                好きなクローラ発表ドラゴン (Scrapy + Playwright) - Qiita
                              • Playwrightを使ったHTML要素の操作

                                await page.goto('https://web.biz-prog.net/test/testpage.html'); //ボタンのクリック //buttonに「ボタン1」と表示されているlocatorを取得し、クリックする。 await page.getByRole("button", { name: "ボタン1" }).click(); //リンクのクリック //「リンク1」のテキストがあるlocatorを取得し、クリックする。 await page.getByText("リンク1").click(); //チェックボックスのクリック //「チェック」のテキストと一致するlocatorを取得し、クリックする。 await page.getByText("チェック", { exact: true }).click(); //ラジオボタンのクリック //値が「value2」のinp

                                • Playwright の導入から各種実行方法について試してみた - Qiita

                                  はじめに 手軽に E2E テストを実行できる Playwright を触るために、導入から各種実行方法について、ドキュメントを見ながら実際に試してみました。基本的にはドキュメントの通り、進めることができるかと思いますが、実際に利用するであろう設定や実行方法など試してみたので、参考になれば幸いです。 Playwright をインストール 以下のコマンドを実行し、各種設定を選択することでプロジェクトの雛形が作成されます。

                                    Playwright の導入から各種実行方法について試してみた - Qiita
                                  • Webサイトを自律攻撃するLLMのロジックを考えた | sreake.com | 株式会社スリーシェイク

                                    目次 はじめにLLMによるハッキングの先行事例シンプルなAssistants API を用いた攻撃自律攻撃を行うエージェント効果的なエージェントの作成の既存手法3エージェントによる計画・実行・再計画のループ機構プロンプトの改善と結果おわりに 1. はじめに Sreake事業部インターン生の荒木です。2023年10月から長期インターン生としてKubernetesやSRE関連技術、LLMなど幅広い領域にわたって調査・検証を行っています。 今回は、ChatGPT Assistantsを用いて脆弱性診断の観点から任意のWebサイトを攻撃するLLM Agentを作成いたしました。概要としてはFunction Callが使用可能なChatGPT Assistantsを用いた単純なモデルでの試行した後、プログラムを作成して攻撃手法の考案から攻撃の実行、フィードバックの試行ループをLLMのみで実現させまし

                                    1