メインコンテンツにスキップ

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

ようこそ!何かお困りですか?

WebdriverIO AI Copilot