winappdriver サービス
wdio-winappdriver-service はサードパーティ製パッケージです。詳細については、GitHub | npm をご覧ください。
このサービスは、WDIO テストランナーでテストを実行する際に、WinAppDriver サーバーをシームレスに実行するのに役立ちます。 WinAppDriver を子プロセスで起動します。
インストール
npm install wdio-winappdriver-service --save-dev
WebdriverIO のインストール方法については、こちらをご覧ください。
設定
このサービスを使用するには、サービス配列に winappdriver を追加する必要があります。
// wdio.conf.js
export.config = {
    // ...
    services: ['winappdriver'],
    // ...
};
オプション
以下のオプションを wdio.conf.js ファイルに追加できます。サービスのオプションを定義するには、サービスを以下のように `services` リストに追加する必要があります
// wdio.conf.js
export.config = {
    // ...
    services: [
        ['winappdriver', {
            // WinAppDriver service options here
            // ...
        }]
    ],
    // ...
};
logPath
winappdriver サーバーからのすべてのログを保存するパス。
タイプ: String(文字列)
例
export.config = {
    // ...
    services: [
        ['winappdriver', {
            logPath : './'
        }]
    ],
    // ...
}
command
グローバルにインストールされた WinAppDriver などの独自のインストールを使用するには、起動するコマンドを指定します。
タイプ: String(文字列)
例
export.config = {
    // ...
    services: [
        ['winappdriver', {
            command : 'c:\\Program Files (x86)\\Windows Application Driver\\WinAppDriver.exe'
        }]
    ],
    // ...
}
args
WinAppDriver に直接渡される引数のリスト。
使用可能な引数については、ドキュメントを参照ください。
タイプ: Array(配列)
デフォルト: []
例
export.config = {
    // ...
    services: [
        ['winappdriver', {
            args: ['10.0.0.10', '4723/wd/hub']
        }]
    ],
    // ...
}