タグ

automationに関するrikubaのブックマーク (7)

  • Fast and reliable cross-browser testing with Playwright 🎭

    Web developers today are shipping faster. Web apps are becoming increasingly sophisticated and run across all devices — our phones, tablets and desktops — each running a different browser engine. This increase in velocity and targets puts immense pressure on the testing process: automated cross-browser testing has become more important than ever. Automated end-to-end tests can be incredibly powerf

    Fast and reliable cross-browser testing with Playwright 🎭
  • UIオートメーションによる自動UIテストの実践 ― @IT

    特集:UIオートメーションによる自動UIテストの実践 WindowsアプリのUIテストを自動化しよう クロノス 亀野 弘嗣 2008/06/03 読者の方々は、UI(ユーザー・インターフェイス)にかかわるテスト(以下UIテスト)を自動化できているだろうか? UIテストを自動化しようとしても、UIテストのコードは記述しにくく、記述方法に一貫性がない、などの理由から、自動化をあきらめる場合が多いのではないだろうか。 .NETの開発においても単体テストの自動化は一般的に行われるようになってきているものの、UIテストの自動化はそういった理由で実現が難しく、あまり行われていないのが現状だ。 そこで稿では、標準的で一貫性のある記述ができるMicrosoft UIオートメーション(以下UIオートメーション。詳細後述)と、テスト・ツールであるNUnitを使用して、UIテストを自動化する方法を紹介する(N

  • VBからWindowsキー+Shift+Sを送信し、範囲指定スクリーンショットを行う - Qiita

    これはWindowsキーが一般的なキーボードに搭載されてい無かった時代にWindowsキーの代替する方法としてCtrl+EscでWindowsキーと同じ動作が割り当てている名残であり、実際のWindowsキーが押されている状態と同じではありません。 その為、昨今のWindowsキー+「何かのキー」(Windowsキー+E でエクスプローラ起動)といったショートカットには対応していません。 Windows10の2017年4月以降のアップデートで新たに搭載された「Windows+Shift+S」をエミュレートしてみたいと思います。 (「Windows+Shift+S」は画面のスクリーンショットを範囲指定で取得する機能です。) よく同様の機能を実装する為にWin32APIを使用する方法で ByVal dwFlags As Long, ByVal dwExtraInfo As Long と宣言され

    VBからWindowsキー+Shift+Sを送信し、範囲指定スクリーンショットを行う - Qiita
  • スタッフブログ » Blog Archive » PowerShellでキー入力の自動化

    stenretniです。インフルエンザと花粉症でなかなかマスクをはずすタイミングがつかめません。 stenretniはAutoHotkeyなどでキー入力を自動化するのが好きなのですが、触るPC全てにこのソフトを入れるわけにもいきません。Windows標準での手段をここ数年探していたのですが、最近PowerShellから.NETのメソッドが一通り呼びだせることに気がつきました。.NETにはSendKeysという人間と同様のキー入力をしてくれる命令があるので、これを使えば(少なくともWindows 7なら)ダブルクリックをするとキーボード入力が走るバッチが書けます。 以下はメモ帳を使った例です。 @powershell -NoProfile -ExecutionPolicy Unrestricted "&([ScriptBlock]::Create((cat -encoding utf8 \"

  • AppActivate メソッド

    注意 このページにアクセスするには、承認が必要です。 サインインまたはディレクトリの変更を試すことができます。 このページにアクセスするには、承認が必要です。 ディレクトリの変更を試すことができます。 アプリケーション ウィンドウをアクティブにします。 object.AppActivate title 引数 object WshShell オブジェクトです。 title アクティブにするアプリケーションを指定します。この引数には、アプリケーションのタイトル バーに表示されるタイトル文字列か、アプリケーションのプロセス ID を指定できます。 解説 AppActivate メソッドは、プロシージャ コールが正常終了したかどうかを示すブール値を返します。このメソッドを呼び出すと、指定されたアプリケーションまたはウィンドウにフォーカスが移りますが、最大化と最小化には影響がありません。ユーザーがフ

    AppActivate メソッド
  • SendKeys ステートメント (VBA)

    解説 各キーは 1 つ以上の文字で表されます。 キーボードの文字を 1 つ指定するには、その文字自体を使用します。 たとえば、文字 A を表す場合は string に "A" を使用します。 複数の文字を表す場合は、前の文字に続けて追加の文字を付け加えます。 たとえば、文字 A、B、および C を表す場合は string に "ABC" を使用します。 プラス記号 (+)、キャレット (^)、パーセント記号 (%)、チルダ (~)、およびかっこ ( ) は、SendKeys にとって特別な意味があります。 これらの文字のいずれかを指定する場合は、その文字を中かっこ ({}) で囲みます。 たとえば、プラス記号を指定する場合は {+} を使用します。 大かっこ ([ ]) は SendKeys にとって特別な意味を持ちませんが、中かっこで囲む必要があります。 他のアプリケーションでは、動的デ

    SendKeys ステートメント (VBA)
  • 方法: コードでマウス イベントとキーボード イベントをシミュレートする - Windows Forms .NET Framework

    Windows フォームには、マウスとキーボードの入力をプログラムでシミュレートするためのオプションがいくつか用意されています。 このトピックでは、これらのオプションの概要について説明します。 マウス入力のシミュレート マウス イベントをシミュレートする最善の方法は、シミュレートするマウス イベントを発生させる OnEventName メソッドを呼び出す方法です。 このオプションは通常、カスタム コントロールとフォーム内でのみ可能です。イベントを発生させるメソッドは保護されており、コントロールまたはフォームの外部からはアクセスできないためです。 たとえば、次の手順は、コード内のマウスの右ボタンのクリックをシミュレートする方法を示しています。 プログラムでマウスの右ボタンをクリックするには MouseEventArgs を作成します。その Button プロパティは MouseButtons

    方法: コードでマウス イベントとキーボード イベントをシミュレートする - Windows Forms .NET Framework
    rikuba
    rikuba 2020/03/07
    SetForegroundWindow SendKeys
  • 1