{"id":15528160,"url":"https://github.com/licanhua/wdio-winappdriver-service","last_synced_at":"2025-04-23T12:31:38.215Z","repository":{"id":48057245,"uuid":"316594421","full_name":"licanhua/wdio-winappdriver-service","owner":"licanhua","description":"A WebdriverIO service to start \u0026 stop WinAppDriver","archived":false,"fork":false,"pushed_at":"2021-08-09T15:59:45.000Z","size":30,"stargazers_count":2,"open_issues_count":2,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T23:41:14.258Z","etag":null,"topics":["wdio","webdriverio","winappdriver"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/licanhua.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-11-27T20:30:51.000Z","updated_at":"2022-12-29T04:29:28.000Z","dependencies_parsed_at":"2022-08-12T17:40:30.520Z","dependency_job_id":null,"html_url":"https://github.com/licanhua/wdio-winappdriver-service","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/licanhua%2Fwdio-winappdriver-service","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/licanhua%2Fwdio-winappdriver-service/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/licanhua%2Fwdio-winappdriver-service/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/licanhua%2Fwdio-winappdriver-service/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/licanhua","download_url":"https://codeload.github.com/licanhua/wdio-winappdriver-service/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250434735,"owners_count":21430156,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["wdio","webdriverio","winappdriver"],"created_at":"2024-10-02T11:11:03.561Z","updated_at":"2025-04-23T12:31:38.181Z","avatar_url":"https://github.com/licanhua.png","language":"TypeScript","funding_links":[],"categories":["Plugins"],"sub_categories":["Services"],"readme":"[![NPM](https://nodei.co/npm/wdio-winappdriver-service.png)](https://npmjs.org/package/wdio-winappdriver-service)\n\n# WebdriverIO WinAppDriver Service\n\nThis service helps you to run the WinAppDriver server seamlessly when running tests with the [WDIO testrunner](https://webdriver.io/guide/testrunner/gettingstarted.html). It starts the [WinAppDriver](https://github.com/Microsoft/WinAppDriver) in a child process.\n\n## Installation\n\n```bash\nnpm install wdio-winappdriver-service --save-dev\n```\n\nInstructions on how to install `WebdriverIO` can be found [here.](https://webdriver.io/docs/gettingstarted.html)\n\n## Configuration\n\nIn order to use the service you need to add `winappdriver` to your service array:\n\n```js\n// wdio.conf.js\nexport.config = {\n    // ...\n    services: ['winappdriver'],\n    // ...\n};\n```\n\n## Options\n\nThe following options can be added to the wdio.conf.js file. To define options for the service you need to add the service to the `services` list in the following way:\n\n```js\n// wdio.conf.js\nexport.config = {\n    // ...\n    services: [\n        ['winappdriver', {\n            // WinAppDriver service options here\n            // ...\n        }]\n    ],\n    // ...\n};\n```\n\n### logPath\n\nPath where all logs from the winappdriver server should be stored.\n\nType: `String`\n\nExample:\n\n```js\nexport.config = {\n    // ...\n    services: [\n        ['winappdriver', {\n            logPath : './'\n        }]\n    ],\n    // ...\n}\n```\n\n### command\n\nTo use your own installation of WinAppDriver, e.g. globally installed, specify the command which should be started.\n\nType: `String`\n\nExample:\n\n```js\nexport.config = {\n    // ...\n    services: [\n        ['winappdriver', {\n            command : 'c:\\\\Program Files (x86)\\\\Windows Application Driver\\\\WinAppDriver.exe'\n        }]\n    ],\n    // ...\n}\n```\n\n### args\n\nList of arguments passed directly to `WinAppDriver`.\n\nSee [the documentation](https://github.com/Microsoft/WinAppDriver) for possible arguments.\n\nType: `Array`\n\nDefault: `[]`\n\nExample:\n\n```js\nexport.config = {\n    // ...\n    services: [\n        ['winappdriver', {\n            args: ['10.0.0.10', '4723/wd/hub']\n        }]\n    ],\n    // ...\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flicanhua%2Fwdio-winappdriver-service","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flicanhua%2Fwdio-winappdriver-service","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flicanhua%2Fwdio-winappdriver-service/lists"}