Commit graph

82 commits

Author SHA1 Message Date
Christian Bromann
61365fa2f4
fix(docs): prompt users to add their language rather than help translating 2025-05-15 10:24:47 -07:00
fetsorn
128e3f7f20
docs: fix typo (#14435) 2025-04-29 09:45:18 -07:00
Erwin Heitzman
dff8319526
fix(webdriverio): fix failing e2e tests due to language and timezone differences (#14215)
* fix(webdriverio): fix flaky e2e tests due to language and timezone differences

* fix: fix more flaky e2e tests

* fix: revert some changes

* fix: update CONTRIBUTING.md
2025-02-26 19:15:15 +01:00
Swastik Baranwal
34d59e5952
docs(CONTRIBUTING.md): change remaining npm to pnpm (#13788) 2024-10-22 14:20:56 +02:00
Kirill Gavrilov
2da06b4b6c
docs: correct links to flowcharts (#13761) 2024-10-14 08:22:57 -07:00
Amar Deep Singh
965bde506c
docs(integration): added selenium grid integration docs (#13627)
* docs(integration): added selenium grid integration docs

* chore(feedback): Apply suggestions from code review

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

---------

Co-authored-by: Christian Bromann <git@bromann.dev>
2024-09-23 22:48:52 -07:00
Dmytro Klymenko
10c8e31abb
docs(watch-mode): update running instructions (#13527)
Co-authored-by: Christian Bromann <git@bromann.dev>
2024-09-09 14:05:23 -07:00
Christian Bromann
80779bb429
breaking(build): migrate to Esbuild for bundling (#13338)
* breaking(build): migrate to Rollup for bundling

* migrate more packages

* progress

* delete unnecessary tsconfigs

* migrate to esbuild

* revert npmignore changes

* more tweaks

* update pnpm-lock

* more tweaks

* compile scripts within browser environment

* fix ts issue in webdriverio

* add infra/compiler to readme

* fix lock file

* remove virtual:wdio from lock file

* update docs

* fix tests

* fix component tests

* fix unit tests

* clean up

* remove original build script

* more cleanups

* more cleanups

* last cleanup
2024-08-08 23:47:30 -07:00
Christian Bromann
28e64e439f
(devtools): removing devtools automation protocol (#12301)
* (devtools): bye bye

* remove e2e tests

* more cleanuops

* fix unit tests

* fix test command
2024-03-03 15:42:28 -08:00
Jan Molak
e44d355659
docs: Updated Contributing guide to mention PNPM instead of NPM (#12318)
* docs: Updated Contributing guide to mention PNPM instead of NPM

* docs: Corrected pnpm commands
2024-02-19 17:51:43 -08:00
Erwin Heitzman
5bb47a9196
V9 drop support for Node.js 16 (#11493)
* (internal): drop support for Node.js 16

update engines of package.json files

* (internal): drop support for Node.js 16

update CONTRIBUTING.md with Node.js 20 as recommendation

* (internal): drop support for Node.js 16

update github workflows

* (internal): drop support for Node.js 16

update external packages that dropped the support already

* (internal): drop support for Node.js 16

resolve PR feedback

* Update packages/webdriver/package.json

* Update packages/wdio-cucumber-framework/package.json

* Update package.json

---------

Co-authored-by: Christian Bromann <git@bromann.dev>
2024-02-16 16:11:32 -08:00
Christian Bromann
c9a390854e
(internal): add labeler workflow 2023-12-06 12:16:08 -08:00
Christian Bromann
fbd3839ae3
(docs): let contributor know they can also help translate the project
[no ci]
2023-10-08 21:19:03 -07:00
Tamil Selvan
a285c3a975
(doc): Enabling flowcharts (#11107)
* (doc): Enabling flowcharts

* Incorporating review comments
2023-09-07 19:54:01 +02:00
Erwin Heitzman
b9a2585eac
fix(@wdio-utils): secure driver connections when using the built-in driv… (#11057)
* fix(@wdio-utils): fix driver connections when using the built-in driver manager

* fix(@wdio-utils): pass host to geckodriver, only run edge when on Windows, update default for comparison

* fix(@wdio-utils): update unit test

* fix(@wdio-utils): update unit test

* fix(@wdio-utils): re-add Edge to capabilities, update readme to contribute

* fix(@wdio-utils): revert some changes, block all connections but 0.0.0.0 by default

* fix(@wdio-utils): revert some changes, block all connections but 0.0.0.0 by default
2023-09-01 17:19:24 +02:00
Christian Bromann
8cb10cdd52
update setup 2023-06-13 00:05:36 +02:00
Christian Bromann
91c80918bb
switch to discord 2023-04-17 23:38:20 -07:00
Christian Bromann
74f6b625bb
RIP Gitter, welcome to the Matrix (#9776) 2023-02-19 02:30:18 +01: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
405a76c48f
mention NVN usage in contributing guide 2022-10-19 18:15:44 +02:00
Vinod
8a49b0e1e6
updated required version from 14 to 18 (#8765) 2022-08-26 15:29:34 +02:00
Christian Bromann
6183ac51d3
update link to security policies 2022-08-11 10:14:12 +02:00
Christian Bromann
7bdbd65b51 update some contributing guidelines 2022-07-20 08:00:00 +00:00
Christian Bromann
2d3cd44cce fix unit tests 2022-07-19 11:30:23 +00:00
Christian Bromann
baa453d9dc remove more jest stuff 2022-07-19 11:17:55 +00:00
Volker Buzek
4540e7ca6d
fix(ui5-service): name of service (#8024)
* docs(node): update on version usage

* fix: ui5 plugin name

so that it works in the cli at scaffolding-/install-time
2022-02-22 13:16:05 +01:00
Will Brock
8734dbcfa6
Docs: Add a couple missing words to CONTRIBUTING (#8003) 2022-02-11 09:17:01 +01:00
christian-bromann
0baba0fe7e
update some guidelines how to open an issue 2021-11-03 12:26:30 +01:00
christian-bromann
0ed7715656
wording fixes
closes #7501
closes #7499
closes #7503
closes #7504
closes #7505
2021-10-04 09:52:42 +02:00
Christian Bromann
f9eae7a674
Implement new async API (#6954)
* integrate new async interface into sync

* allow access to element props

* increase test coverage

* fix smoke tests

* improve unit testing

* add eslint ignore

* fix smoke tests

* add smoke tests for multiremote

* PR feedback

* Update docs to prefer new async API (#6987)

* update API template to add sync depcrecation warning

* rewrite API examples

* update guide section examples

* fix example

* fix xpath code

* update section

* improve design of depcrecation warning

* Update website/docs/SyncVsAsync.md

Co-authored-by: Erwin Heitzman <15839059+erwinheitzman@users.noreply.github.com>

* TypeScript support for new Async API (#7000)

* base implementation

* define iterator methods

* throw error if element index is out of bounds

* type improvements

* don't use async types for sync def

* add typing tests

* update deps

* fix build

* use rimraf to remove node_modules

* revert package-lock changes

* more type fixes

* fix unit tests

* revert package-lock changes

* fix call command

* attempt to get build fixed

* just call npm test

* try a different approach

* fix typings

* fix typing test

* Async API blog post (#7181)

* Blog post with announcement on improved async api

* PR feedback

* update boilerplate examples (#7192)

Co-authored-by: Erwin Heitzman <15839059+erwinheitzman@users.noreply.github.com>

Co-authored-by: Erwin Heitzman <15839059+erwinheitzman@users.noreply.github.com>
2021-07-28 11:36:21 +02:00
Christian Bromann
ae03f6cb46
remove obsolete line
fixes #6876
2021-05-18 09:03:12 +02:00
christian-bromann
66a0dc87d7
remove $ character in front of sh code examples 2021-04-30 15:24:22 +02:00
Jye Ruey
44b5318a88
update broken links (#6722) 2021-04-18 15:23:49 +02:00
Christian Bromann
a7a4bbf194
OpenCollective Announcement (#6643)
* add announcement blog post and expense policy page

* wording improvements

* add links to footer

* fix footer link

* add donating as a way to contribute to the project

* minor wording

* add Erwin to the team
2021-03-31 19:12:03 +02:00
Sri Harsha
4893877d35
fix(typo): Minor typo fixes and #6553 (#6610) 2021-03-22 08:49:55 +01:00
christian-bromann
20f9497f03
fix size of iframe in contributing docs 2021-03-18 14:01:04 +01:00
christian-bromann
8359f72ae4
fix size of iframe in contributing docs 2021-03-18 13:59:23 +01:00
christian-bromann
eb698d9b3a
fix publish link 2021-03-18 13:52:58 +01:00
Christian Bromann
36c9a7d716
Improve project contributing guidelines (#6598) 2021-03-18 13:45:54 +01:00
Jasmine Hegman
af4e3a093f
Add tsNodeOpts to enable configuring auto loaded ts-node (#6368) 2021-02-08 17:29:43 +01:00
christian-bromann
341d306dde
update contributing guidelines 2021-01-29 16:42:31 +01:00
Kanitkorn Sujautra
d659b08055
Update recommended Node.js version for development (#6339) 2021-01-23 21:03:57 +01:00
christian-bromann
b1c734d491
update main branch 2021-01-21 01:59:44 +01:00
Georgii Dolzhykov
f1c057c509
docs: typos, grammar, etc. (#6314) 2021-01-13 15:23:34 +01:00
Hieu Do
a049eaaf06
Add Jest coverage config for ts files and note on git symlinks config on Windows (#6036)
Co-authored-by: Christian Bromann <github@christian-bromann.com>
2020-10-27 23:30:18 +01:00
François Martin
8986a6b13e
Correct wrong example for watch in CONTRIBUTING.md (#5971) 2020-10-11 23:06:25 +02:00
Jose Ventura
3867103c9c
Add firefox nightly and chrome links to contributing doc (#5918) 2020-10-02 17:02:43 +02:00
Christian Bromann
6712e310be
Get rid of Babel and rewrite @wdio/repl (#5804) 2020-09-21 10:54:42 +02:00
Christian Bromann
b7486fc4d6
Add docs on how to deploy and run our docs page (#5868)
* add docs on how to deply and run the docs

* grammer fixes
2020-09-17 09:11:51 +02:00
Christian Bromann
ac2fb80d0d
Make WebdriverIO a browser AND mobile automation framework (#5334) 2020-04-28 14:42:14 +02:00