UNPKG

@yuiseki/devin-gyazo

Version:

A CLI tool for Devin to capture and upload screenshots to Gyazo.

70 lines (53 loc) 2.25 kB
# 開発テストガイド このドキュメントではdevin-gyazo CLIコマンドの開発とテストの手順について説明します。エンドユーザーのインストールと使用方法については、README.ja.mdを参照してください。 ## 前提条件 1. ローカル開発環境のセットアップ: ```bash # リポジトリのクローン git clone https://github.com/yuiseki/devin-gyazo.git cd devin-gyazo # 依存関係のインストール npm install # グローバルシンボリックリンクの作成 npm link # コマンドが利用可能か確認 devin-gyazo --help ``` 2. Gyazoアクセストークンの設定: ```bash export GYAZO_ACCESS_TOKEN="あなたのアクセストークン" ``` ## ブラウザスクリーンショットのテスト ### `browser auto`コマンドのテスト 1. 特定のウェブページをブラウザで開く(例:https://www.cas.go.jp/) 2. browser autoコマンドを実行: ```bash devin-gyazo browser auto ``` 3. 結果の確認: - コマンドが正常に実行されることを確認 - 返されたGyazo URLをブラウザで開く - スクリーンショットが正しいウェブページの内容を表示していることを確認 - タイトルとURLのメタデータが正しく取得されていることを確認 ### テストケース例:内閣官房ウェブサイト 1. 内閣官房ウェブサイトを開く: ```bash # ブラウザで以下のURLにアクセス https://www.cas.go.jp/ ``` 2. browser autoコマンドを実行: ```bash devin-gyazo browser auto ``` 3. 期待される結果: - コマンドがGyazo URLを返す - スクリーンショットが内閣官房ウェブサイトを表示している - タイトルがウェブページのタイトルと一致する - URLメタデータがhttps://www.cas.go.jp/を示している ### 手動モードのテスト 1. ブラウザで任意のウェブページを開く 2. 手動パラメータでbrowserコマンドを実行: ```bash devin-gyazo browser "ページタイトル" "https://example.com" ``` 3. autoモードと同じ手順で結果を確認