QR Send

スマホとPCのChrome間で、URLやテキストをQRコード1回のペアリングで送り合える自作Chrome拡張。アカウント不要・無料。

使ってみる →

TECH BLOG — SCRAPING & AUTOMATION

ruby + selenium webdriver の tips を中心に、
自動化・スクレイピングの実践知を発信。

現場で踏んだエラーと、その回避パターンを具体的なコードで残しています。

QR Send
MY PROJECT

スマホとPCのChrome間で、URLやテキストをQRコード1回のペアリングで送り合える自作Chrome拡張。アカウント不要・無料。

使ってみる →
テスト自動化

Claude CodeのOpus 4.8 fast modeが11月末に削除される:無人実行の速度設定をOpus 5.5へ移行する前に確認すること

Claude Code v2.1.316で告知されたOpus 4.8 fast modeの削除予定と、無人実行で先に確認したい移行ポイントを整理します。
テスト自動化

Claude Code v2.1.316でultrathink無効化とサブエージェントeffort指定が追加された

Claude Code v2.1.316が公開されました。今回は、無人実行を続けていると気になる「どこまで考えさせるか」と「サブエージェントの負荷をどう決めるか」に関わる変更が入っています。ultrathinkを無効化できるCLAUDE_C...
AI活用

Claude Code v2.1.314で作業ディレクトリ外への書き込みを止める

Claude Code v2.1.314で追加された、作業ディレクトリ外への書き込みを拒否する設定を、無人実行の安全境界として使う方法を紹介します。
テスト自動化

Playwrightのlocator.drop()でファイルアップロードのドラッグ&ドロップをテストする

Playwright 1.60で、ドラッグ&ドロップをテストするためのlocator.drop()が追加されました。ファイルアップロードのテストでは、これまでsetInputFiles()を使うことが多かったと思います。これは便利なのですが...
テスト自動化

PlaywrightのPlanner・Generator・Healerを使い分ける:AIにテストを書かせて直す流れ

PlaywrightでE2Eテストを書こうとすると、最初に困るのが「どの操作をテストにするか」です。画面を見ながら手でテストケースを考え、セレクターを書き、失敗したら直す。この繰り返しは、思ったより時間がかかります。Playwrightには...
AI活用

Claude Code v2.1.310でWindowsのフック判定が直った:Git Bashがない時に処理を通さない

Claude Code v2.1.310で修正されたWindowsのフック判定を、Git Bashの有無と無人実行の確認ポイントから整理します。
AI活用

Claude Code v2.1.310のMonitor toolとplugin monitors:無人実行の長い待ち時間を監視する

Claude Code v2.1.310で、Monitor toolとplugin monitorsが追加されました。長時間動く無人タスクを放置して、いつ終わるのか分からなくなることがあります。今回の機能は、その待ち時間を監視するための入口...
AI活用

Claude Codeのsandbox.allowNestedUserNamespacesとは?Chromiumとrootlessコンテナの起動を切り分ける

Claude Code v2.1.305のsandbox.allowNestedUserNamespacesを、PlaywrightとrootlessコンテナのCIでどう切り分けるか整理します。
ブラウザ自動化

Edge Drop終了後にURLを送る方法:Nothing Warp・Chrome・QR Sendを比較

Edge Drop終了後にスマホからPCへURLを送る方法を、Chromeの標準機能、Nothing Warp、QR Sendで比較します。アカウント依存とファイル対応の違いも整理します。
テスト自動化

Playwright 1.64のWebMCPをテストする:ページが公開するWebツールをE2Eで呼び出す

Playwright 1.64では、WebMCPでページが公開するツールをE2Eテストから列挙・実行できます。WebアプリのAI向けツールをどう検証するかを整理します。