Commit graph

128 commits

Author SHA1 Message Date
Regan Karlewicz
c501fbc0e0
chore: Update services.json to add TV Labs service (#14631)
* Add TV Labs service to services.json

* Add TV Labs service to wdio-create
2025-07-11 09:29:21 -07:00
Jesse Hines
ba4d2c1e42
Add wdio-obsidian-service to docs and cli (#14606) 2025-07-01 13:41:58 -07:00
mato533
9847c0f0c6
chore: replace asset to with at import statement (#14607) 2025-07-01 07:49:26 -07:00
Kauan Barbosa
5c3868b46f
feat: adding check in normalizeDoc function to make sure readmeArr is of string type (#14481)
* feat: adding check in normalizeDoc function to make sure readmeArr is of string type

* fix: removing empty line

* Update scripts/docs-generation/3rdPartyDocs.ts

---------

Co-authored-by: Christian Bromann <git@bromann.dev>
2025-05-14 19:06:28 -07:00
Christian Bromann
780ae101c0
docs: auto-generated translations (#14434)
* docs: auto-generated translations

* download docs from new location
2025-04-28 21:51:58 -07:00
Rondley Gregório
7c9dd9a48d
docs: migrate from dox to comment-parser (#14369) 2025-04-04 18:08:07 -07:00
Christian Bromann
889e725d0d
fix(docs): fix electron references 2025-03-02 14:45:01 -08:00
Aswin Chembath
292e40acae
Update-addingreporter (#14194)
* added wdio-json-html-reporter

* added wdio-json-html-reporter

* Updated to add the wdio-json-html-reporter reporter

* reverted the change in readme

* Update scripts/docs-generation/3rd-party/reporters.json

---------

Co-authored-by: Christian Bromann <git@bromann.dev>
2025-02-18 07:55:35 -08:00
jonathan terry
198e82fa06
updating constants and services lists with wdio-roku-service refs (#14111) 2025-01-24 15:29:30 -08:00
Christian Bromann
a2ae35332f
chore: upgrade to Eslint v9 (#13867)
* chore: upgrade to Eslint v9

* fix remaining issues

* more type fixes

* resolve remaining issues

* use wdio eslint package

* PR feedback
2024-12-18 11:55:43 -08:00
Wim Selles
82dea0795f
Add an element longPress command (#13895)
* feat: add longpress logic

- add docs
- add ut's

* fixes based on feedback

* feat: add longPress pseudo command

- add UTs
- update command docs

* chore: change device to mobile and update docs

* chore: add mobile doc

* Update longPress.ts

* Update longPress.ts
2024-11-20 13:41:09 -08:00
Amar Deep Singh
c8b936d4c7
fix(build): website build issue on windows (#13653)
Co-authored-by: Christian Bromann <git@bromann.dev>
2024-09-25 08:28:59 -07:00
Christian Bromann
7db37073bd
fix(docs): remove vitaq.ai as service plugin - closes #13472 2024-09-05 09:59:29 +02:00
Christian Bromann
a79210972e
feat(webdriverio): support fake timers (#13252)
* feat(webdriverio): support fake timers

* finish implementation and add tests

* fix test

* add docs

* change __dirname

* minor test improvements

* resolve issues within tests

* add comment

* add typing tests

* more docs
2024-08-01 23:57:16 -07:00
Christian Bromann
175721998f
feat(webdriverio): dialog handler (#13247)
* feat(webdriverio): dialog handler

* auto handle alerts
2024-07-30 07:45:43 -07:00
Christian Bromann
8e00b4a1f7
docs: add sponsor section to front page 2024-07-10 17:54:57 -07:00
Christian Bromann
c38781b567
docs: properly create mail links 2024-06-18 10:44:14 -07:00
Christian Bromann
7aecc8ada2
docs: revive 3rd party docs with broken readme 2024-06-18 09:29:23 -07:00
Wim Selles
1cfd58b1f8
Ws/ocr-v9 (#12929)
* ws/ocr-docs (#12928)

* Initial commit and copy of all docs

* chore: update ocr-testing doc

* chore: update getting started doc

* chore: finish getting started

* chore: add ocr-click-on-text

* chore: add ocr-get-element-position-by-text

* chore: add ocr-get-text

* chore: add ocr-set-value

* chore: add ocr-wait-for-text-displayed

* chore: add test execution time docs

* chore: add cli and faq

* revert package adjustment

* feat: add new ocr service
- remove old one

* add constants

* fix: fix ocr broken links

* chore: merge OCR V8 docs

- fix missing link
2024-05-27 21:16:13 -07:00
Christian Bromann
2560fd86ba
docs(events): generate markdown pages for past events 2024-05-07 16:55:18 -07:00
Christian Bromann
26f3b8749f
docs(fix): fix link 2024-05-02 10:31:57 -07:00
Christian Bromann
fe2da831c7
docs(fix): fix link 2024-05-02 10:06:46 -07:00
Christian Bromann
b7841fa6f6
docs(fix): fix link 2024-05-02 09:29:26 -07:00
Christian Bromann
afb6befffc
docs(fix): fix menu structure 2024-05-02 09:08:54 -07:00
Christian Bromann
6b77373298
docs(electron): add standalone mode page 2024-05-02 08:55:52 -07:00
Christian Bromann
7343ee3520
(docs): get event times right 2024-03-18 23:07:41 -07:00
Christian Bromann
bf1890342e
(docs): improvements for event list and details page 2024-03-18 20:50:08 -07:00
Christian Bromann
6d5f945789
docs(events): Add events page (#12501)
* docs(events): add events page

* add hosts
2024-03-18 00:26:53 -07:00
Christian Bromann
c2d106beee
(internal): replace expense workflow with custom action (#12232)
* (internal): replace expense workflow with custom action

* update deps
2024-02-13 21:53:07 -08:00
Mauricio Lauffer
07308649b8
Add QUnit service (#12046)
* feat: add wdio-qunit-service

* feat: add wdio-qunit-service
2024-01-19 08:11:52 -08:00
Christian Bromann
f6ee02e150
(docs): update electron docs (#12003) 2024-01-13 20:31:14 -08:00
Wim Selles
c1e4117a1b
(docs): add documentation on visual testing (#11906)
* (docs): add documentation on visual testing

* Initial docs commit

* feat: add testoutput images

- check images will follow

* feat: add missing images

* Update website/docs/VisualTesting.md

Co-authored-by: Christian Bromann <git@bromann.dev>

* Update website/docs/VisualTesting.md

Co-authored-by: Christian Bromann <git@bromann.dev>

* Update website/docs/VisualTesting.md

Co-authored-by: Christian Bromann <git@bromann.dev>

* Update website/docs/VisualTesting.md

Co-authored-by: Christian Bromann <git@bromann.dev>

* Update website/docs/VisualTesting.md

Co-authored-by: Christian Bromann <git@bromann.dev>

* Update website/docs/VisualTesting.md

Co-authored-by: Christian Bromann <git@bromann.dev>

* Update website/docs/VisualTesting.md

Co-authored-by: Christian Bromann <git@bromann.dev>

* Update website/docs/VisualTesting.md

Co-authored-by: Christian Bromann <git@bromann.dev>

* Update website/docs/VisualTesting.md

Co-authored-by: Christian Bromann <git@bromann.dev>

* Update website/docs/visual-testing/Considerations.md

Co-authored-by: Christian Bromann <git@bromann.dev>

* Update website/docs/visual-testing/faq.md

Co-authored-by: Christian Bromann <git@bromann.dev>

* Update website/docs/visual-testing/Considerations.md

Co-authored-by: Christian Bromann <git@bromann.dev>

* Update website/docs/visual-testing/Considerations.md

Co-authored-by: Christian Bromann <git@bromann.dev>

* Update website/docs/visual-testing/Considerations.md

Co-authored-by: Christian Bromann <git@bromann.dev>

* Update website/docs/visual-testing/Considerations.md

Co-authored-by: Christian Bromann <git@bromann.dev>

* Update website/docs/visual-testing/methods.md

Co-authored-by: Christian Bromann <git@bromann.dev>

* Update website/docs/visual-testing/faq.md

Co-authored-by: Christian Bromann <git@bromann.dev>

* Update website/docs/visual-testing/test-output.md

Co-authored-by: Christian Bromann <git@bromann.dev>

* Update website/docs/visual-testing/test-output.md

Co-authored-by: Christian Bromann <git@bromann.dev>

* Update website/docs/visual-testing/methods.md

Co-authored-by: Christian Bromann <git@bromann.dev>

* chore: fix review feedback

* Update website/docs/visual-testing/methods.md

Co-authored-by: Christian Bromann <git@bromann.dev>

* chore: update tabbable text

* update code examples

* rename service name to @wdio/visual-service

* showcase visual matcher

* minor tweak

---------

Co-authored-by: Christian Bromann <git@bromann.dev>
2024-01-11 08:51:16 -08:00
Christian Bromann
ccfe70e3b9
(docs): Docusaurus v3 update (#11629)
* (docs): Docusaurus v3 update

* transform scripts to TS
2023-11-08 14:48:46 -08:00
Christian Bromann
50371088ec
(@wdio/json-reporter): add JSON reporter based of wdio-json-reporter (#11623)
* (@wdio/json-reporter): add JSON reporter based of wdio-json-reporter

* add reporter to package-lock.json

* trigger build

* fix fixture path
2023-11-07 22:16:11 -08:00
Tamil Selvan
9daf359fb3
Updating appium protocols (#11407)
* Updating appium protocols

* Update scripts/docs-generation/protocolDocs.ts

---------

Co-authored-by: Christian Bromann <git@bromann.dev>
2023-10-12 07:56:49 -07:00
Tamil Selvan
a1ecb216e5
(doc): migrate to eta from ejs (#11102)
* (doc): migrate to mustache from ejs

* adding eofl

* migrating to eta from mustache

* incorporating review comments
2023-09-06 07:14:53 +02:00
Christian Bromann
c6d81b5e40
(webdriverio): manage browser drivers (#10767)
* (webdriverio): manage browser drivers

* finish driver setup

* add unit tests

* make it work

* allow to run STP

* document new driver option capabilities

* get rid of drivers in docs and elsewhere

* update unit tests

* add missing deps back

* add launcher tests to all pipelines

* fix smoke tests

* cleanups

* fix component tests

* fix unit test

* update test coverage treshold

* add blog post

* fix chrome download process

* fix test

* add deprecation notice

* remove log statement in test

* make fetching Chrome version Windows compatible

* disable test

* fix labeling

* store driver logs

* connect to debuggerAddress at 0.0.0.0

* fix unit test

* limit maxInstances

* skip async iterator test
2023-08-01 08:10:51 +02:00
Christian Bromann
93c0edce58
(@wdio/cli) add Nuxt service to wizard and docs (#10777)
* (@wdio/cli) add Nuxt service to wizard and docs

* add nuxt icon to frontpage

* fix code to make tests pass
2023-07-24 07:30:25 +02:00
Christian Bromann
1c13ee1d6e
Type Safe Bidi Protocol (#10447)
* generate types from bidi protocol

* better script docs

* document interface

* include generated source files

* improve docs creation

* start replacing webdriver with bidi commands

* ignore bidi.json

* cddl updates

* make sure to generate bidi docs

* update tests

* add blog post

* fix download script

* set env to pull cddl file

* skip generating bidi if env variable is not available

* import only if generated

* build fixes

* check in bidi in @wdio/protocols

* GITHUB_AUTH not GITHUB_TOKEN

* minor fixes

* make generate scripts pass eslint

* release blog post today

* document unstable interfaces
2023-06-08 09:28:04 +02:00
Siarhei Kliushnikau
cd1818da82
added new service to services list is named 'wdio-robonut-service' (#10454)
* added new service have been named 'wdio-robonut-service'

* fixed title mistake

* added wdio-robonut-service to cli constants external section
2023-05-30 16:54:34 +02:00
Christian Bromann
821e272b11
fix heading of safaridriver docs 2023-05-17 00:23:09 -07:00
Christian Bromann
18065e2351
more docs fixes 2023-05-16 21:18:43 -07:00
Christian Bromann
7859b438ca
fix edit links to 3rd party services
fixes #10404
2023-05-16 14:50:56 -07:00
Christian Bromann
29116c67e0
Reference command examples from recipe repo and allow user to interact with them (#9808)
* set-up command examples from Github

* reference selector examples

* add examples for webdriver commands

* update git sha
2023-02-22 23:47:44 +01:00
Christian Bromann
ef9b5e6915
add gmail service and testrail reporter 2023-01-19 23:06:47 -08:00
Christian Bromann
38844e6952
fix script to generate website - fixes #9585 2023-01-17 12:47:58 -08:00
SCG82
93d2894a61
Node16 compatibility (#9480)
* add file extensions to all relative path imports

* @wdio/protocol: convert json to ts

* scripts: replace shelljs with native node.js methods

* tests: assert type json

* build script: separate esm/cjs

* webdriver: revert to requiring package.json

* webdriverio: add missing Symbol.asyncIterator to ChainablePromiseArray

* webdriver: revert building in cjs (use wrapper)

* @wdio/logger: add cjs build

* @wdio/logger: revert adding cjs build

* package: revert some changes

* depcheck: remove unneeded ignore - webdriver

* @wdio/logger: move type to top

* webdriver: revert package.json import

* scripts: revert some scripts back to shelljs

* webdriver/webdriverio: set module to NodeNext, Node16 module resolution

* Compile NodeNext except: browser-runner, cli, junit, sauce, sumologic, utils

* devtools, webdriver, webdriverio: fix cjs build

* @wdio/cli: build using module NodeNext

* @wdio/browser-runner: build using module NodeNext

* @wdio/junit-reporter: build using module NodeNext

* @wdio/sumologic-reporter: build using module NodeNext

* @wdio/sauce-service: build using module NodeNext
2023-01-02 13:18:49 +01:00
Christian Bromann
62e24d4dd9
Adding new EsLint rules (#9445)
* enforce dot notation

* enforce eqeqeq

* fix unit tests

* enforce const

* enforce consistent-type-imports

* enable no-var rule (#9446)

Co-authored-by: SCG82 <scg082+github@gmail.com>
2022-12-24 17:15:27 +01:00
Ross Addinall
bdf8a4f7ce
Added Vitaq to the list of services on the main branch (#9347) 2022-12-07 19:20:37 +01:00
Christian Bromann
2235aa37cc
fix generating service and reporter docs 2022-11-30 16:55:14 -08:00