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