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']
}]
],
// ...
}