AIパーソナル・ラーニング
と実践的なガイダンス
豆包Marscode1

AutoMouser:マウスアクションをAI経由でSelenium Pythonスクリプトに変換するブラウザ自動化コードの生成

はじめに

AutoMouserは、ユーザーのインタラクションをインテリジェントに追跡し、OpenAIのGPTモデルを使用してSeleniumテストコードを自動的に生成するChrome拡張機能です。AutoMouserは、ワークフローを最適化し、信頼性と再現性のあるテストを構築するために、すべてのクリック、ドラッグ、ホバーをキャプチャするように設計されています。

 

機能一覧

  • リアルタイムのインタラクション・トラッキング(クリック、タイピング、スクロール)
  • Selenium Pythonコードの自動生成
  • スマート入力マージ
  • ウィンドウのサイズ変更検出
  • JSON操作ログのエクスポート
  • 複数のXPath生成ストラテジー
  • クリーンで構造化されたコード出力

 

ヘルプの使用

設置プロセス

  1. このリポジトリをクローンするか、ソースコードをダウンロードしてください。
  2. ルートディレクトリに .env ファイルを作成し、OpenAI API キーを追加します:OPENAI_API_KEY=your_openai_api_key.
  3. 必要であれば、background.jsのSELENIUM_PROMPTを必要なプロンプトテンプレートに置き換える。
  4. クロームを開き、次のページに移動する。 chrome://extensions/.
  5. 右上の「開発者モード」を有効にする。
  6. Load extracted extensions "をクリックし、拡張機能ディレクトリを選択します。

使用プロセス

  1. ChromeツールバーのAutoMouserアイコンをクリックして録画を開始します。
  2. 自動化したいアクションを実行する。
  3. もう一度アイコンをクリックすると録画が停止し、コードが生成されます。
  4. つのファイルがダウンロードされる:
    • tracking_log.json生の相互作用データ
    • selenium_test.pySeleniumテストスクリプトの生成

生成されたSeleniumコードを実行する

  1. 生成されたSeleniumコードをあなたのPython環境で確認して実行してください。
  2. 以下のような必要なPythonパッケージがインストールされていることを確認してください。 selenium 歌で応える openai.

無断転載を禁じます:チーフAIシェアリングサークル " AutoMouser:マウスアクションをAI経由でSelenium Pythonスクリプトに変換するブラウザ自動化コードの生成
ja日本語