├── .editorconfig ├── .github ├── config │ └── cspell.json └── workflows │ ├── chapter_07.yaml │ ├── chapter_08.yaml │ ├── cspell.yml │ └── expense.yml ├── .gitignore ├── LICENSE ├── README.md ├── chapter_01.md ├── chapter_02.md ├── chapter_03.md ├── chapter_04.md ├── chapter_05.md ├── chapter_06.md ├── chapter_07.md ├── chapter_08.md ├── chapter_09.md ├── chapter_10.md ├── chapter_11.md ├── chapter_12.md ├── chapter_13.md └── solutions ├── README.md ├── chapter_02 ├── extra1.js ├── extra2.js ├── package.json └── test.js ├── chapter_03 ├── package.json ├── test │ └── specs │ │ └── test.ts ├── tsconfig.json └── wdio.conf.ts ├── chapter_04 ├── logs │ └── .gitkeep ├── package.json ├── test │ └── specs │ │ └── test.ts ├── tsconfig.json ├── types │ └── allure-commandline.d.ts └── wdio.conf.ts ├── chapter_05 ├── allureService.ts ├── customReporter.ts ├── package.json ├── test │ └── specs │ │ └── test.ts ├── tsconfig.json ├── types │ └── allure-commandline.d.ts └── wdio.conf.ts ├── chapter_06 ├── package.json ├── test │ ├── extra.ts │ ├── performance.ts │ ├── pwa.ts │ └── test.ts ├── tsconfig.json ├── types │ └── allure-commandline.d.ts ├── wdio.conf.ts └── wdio.sauce.conf.ts ├── chapter_07 ├── allureService.ts ├── customReporter.ts ├── package.json ├── test │ └── specs │ │ └── test.ts ├── tsconfig.json ├── types │ └── allure-commandline.d.ts └── wdio.conf.ts ├── chapter_08 ├── perfecto │ ├── package.json │ ├── test │ │ └── specs │ │ │ └── test.ts │ ├── tsconfig.json │ ├── types │ │ └── allure-commandline.d.ts │ ├── wdio.conf.ts │ ├── wdio.local.conf.ts │ └── wdio.perfecto.conf.ts └── saucelabs │ ├── package.json │ ├── test │ └── specs │ │ └── test.ts │ ├── tsconfig.json │ ├── types │ └── allure-commandline.d.ts │ ├── wdio.conf.ts │ ├── wdio.local.conf.ts │ └── wdio.sauce.conf.ts ├── chapter_09 ├── package.json ├── test │ ├── pageobjects │ │ ├── main.page.ts │ │ └── todo.entry.ts │ └── specs │ │ └── test.ts ├── tsconfig.json ├── types │ └── allure-commandline.d.ts ├── wdio.conf.ts └── wdio.local.conf.ts ├── chapter_10 ├── package.json ├── test │ └── specs │ │ ├── desktop.spec.ts │ │ └── mobile.app.spec.ts ├── tsconfig.json ├── wdio.android.emulator.conf.ts └── wdio.conf.ts ├── chapter_11 ├── package.json ├── src │ ├── app.css │ ├── events.ts │ ├── todo-app.test.ts │ ├── todo-app.ts │ ├── todo-footer.ts │ ├── todo-form.ts │ ├── todo-item.ts │ ├── todo-list.ts │ ├── todo.css.ts │ ├── todos.ts │ └── utils.ts ├── test │ ├── pageobjects │ │ ├── main.page.ts │ │ └── todo.entry.ts │ └── specs │ │ └── test.ts ├── tsconfig.json ├── types │ └── allure-commandline.d.ts ├── wdio.conf.ts ├── wdio.local.conf.ts └── wdio.unit.conf.ts ├── chapter_12 ├── package.json ├── src │ ├── app.css │ ├── events.ts │ ├── todo-app.test.ts │ ├── todo-app.ts │ ├── todo-footer.ts │ ├── todo-form.ts │ ├── todo-item.ts │ ├── todo-list.ts │ ├── todo.css.ts │ ├── todos.ts │ └── utils.ts ├── test │ ├── pageobjects │ │ ├── main.page.ts │ │ └── todo.entry.ts │ └── specs │ │ ├── bidi.ts │ │ └── test.ts ├── tsconfig.json ├── types │ └── allure-commandline.d.ts ├── wdio.conf.ts ├── wdio.local.conf.ts └── wdio.unit.conf.ts └── chapter_13 └── integrate-ai ├── package.json ├── test ├── pageobjects │ ├── main.page.ts │ └── todo.entry.ts ├── service │ ├── index.ts │ ├── scripts │ │ └── getA11yTree.ts │ ├── thirdParty │ │ ├── dom-accessibility-api.js │ │ └── get-css-selector.js │ └── types.ts └── specs │ └── test.ts ├── tsconfig.json ├── types └── allure-commandline.d.ts ├── wdio.conf.ts └── wdio.local.conf.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/config/cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/.github/config/cspell.json -------------------------------------------------------------------------------- /.github/workflows/chapter_07.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/.github/workflows/chapter_07.yaml -------------------------------------------------------------------------------- /.github/workflows/chapter_08.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/.github/workflows/chapter_08.yaml -------------------------------------------------------------------------------- /.github/workflows/cspell.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/.github/workflows/cspell.yml -------------------------------------------------------------------------------- /.github/workflows/expense.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/.github/workflows/expense.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/README.md -------------------------------------------------------------------------------- /chapter_01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/chapter_01.md -------------------------------------------------------------------------------- /chapter_02.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/chapter_02.md -------------------------------------------------------------------------------- /chapter_03.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/chapter_03.md -------------------------------------------------------------------------------- /chapter_04.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/chapter_04.md -------------------------------------------------------------------------------- /chapter_05.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/chapter_05.md -------------------------------------------------------------------------------- /chapter_06.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/chapter_06.md -------------------------------------------------------------------------------- /chapter_07.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/chapter_07.md -------------------------------------------------------------------------------- /chapter_08.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/chapter_08.md -------------------------------------------------------------------------------- /chapter_09.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/chapter_09.md -------------------------------------------------------------------------------- /chapter_10.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/chapter_10.md -------------------------------------------------------------------------------- /chapter_11.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/chapter_11.md -------------------------------------------------------------------------------- /chapter_12.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/chapter_12.md -------------------------------------------------------------------------------- /chapter_13.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/chapter_13.md -------------------------------------------------------------------------------- /solutions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/README.md -------------------------------------------------------------------------------- /solutions/chapter_02/extra1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_02/extra1.js -------------------------------------------------------------------------------- /solutions/chapter_02/extra2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_02/extra2.js -------------------------------------------------------------------------------- /solutions/chapter_02/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_02/package.json -------------------------------------------------------------------------------- /solutions/chapter_02/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_02/test.js -------------------------------------------------------------------------------- /solutions/chapter_03/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_03/package.json -------------------------------------------------------------------------------- /solutions/chapter_03/test/specs/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_03/test/specs/test.ts -------------------------------------------------------------------------------- /solutions/chapter_03/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_03/tsconfig.json -------------------------------------------------------------------------------- /solutions/chapter_03/wdio.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_03/wdio.conf.ts -------------------------------------------------------------------------------- /solutions/chapter_04/logs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /solutions/chapter_04/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_04/package.json -------------------------------------------------------------------------------- /solutions/chapter_04/test/specs/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_04/test/specs/test.ts -------------------------------------------------------------------------------- /solutions/chapter_04/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_04/tsconfig.json -------------------------------------------------------------------------------- /solutions/chapter_04/types/allure-commandline.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'allure-commandline'; 2 | -------------------------------------------------------------------------------- /solutions/chapter_04/wdio.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_04/wdio.conf.ts -------------------------------------------------------------------------------- /solutions/chapter_05/allureService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_05/allureService.ts -------------------------------------------------------------------------------- /solutions/chapter_05/customReporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_05/customReporter.ts -------------------------------------------------------------------------------- /solutions/chapter_05/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_05/package.json -------------------------------------------------------------------------------- /solutions/chapter_05/test/specs/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_05/test/specs/test.ts -------------------------------------------------------------------------------- /solutions/chapter_05/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_05/tsconfig.json -------------------------------------------------------------------------------- /solutions/chapter_05/types/allure-commandline.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'allure-commandline'; 2 | -------------------------------------------------------------------------------- /solutions/chapter_05/wdio.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_05/wdio.conf.ts -------------------------------------------------------------------------------- /solutions/chapter_06/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_06/package.json -------------------------------------------------------------------------------- /solutions/chapter_06/test/extra.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_06/test/extra.ts -------------------------------------------------------------------------------- /solutions/chapter_06/test/performance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_06/test/performance.ts -------------------------------------------------------------------------------- /solutions/chapter_06/test/pwa.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_06/test/pwa.ts -------------------------------------------------------------------------------- /solutions/chapter_06/test/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_06/test/test.ts -------------------------------------------------------------------------------- /solutions/chapter_06/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_06/tsconfig.json -------------------------------------------------------------------------------- /solutions/chapter_06/types/allure-commandline.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'allure-commandline'; 2 | -------------------------------------------------------------------------------- /solutions/chapter_06/wdio.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_06/wdio.conf.ts -------------------------------------------------------------------------------- /solutions/chapter_06/wdio.sauce.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_06/wdio.sauce.conf.ts -------------------------------------------------------------------------------- /solutions/chapter_07/allureService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_07/allureService.ts -------------------------------------------------------------------------------- /solutions/chapter_07/customReporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_07/customReporter.ts -------------------------------------------------------------------------------- /solutions/chapter_07/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_07/package.json -------------------------------------------------------------------------------- /solutions/chapter_07/test/specs/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_07/test/specs/test.ts -------------------------------------------------------------------------------- /solutions/chapter_07/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_07/tsconfig.json -------------------------------------------------------------------------------- /solutions/chapter_07/types/allure-commandline.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'allure-commandline'; 2 | -------------------------------------------------------------------------------- /solutions/chapter_07/wdio.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_07/wdio.conf.ts -------------------------------------------------------------------------------- /solutions/chapter_08/perfecto/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_08/perfecto/package.json -------------------------------------------------------------------------------- /solutions/chapter_08/perfecto/test/specs/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_08/perfecto/test/specs/test.ts -------------------------------------------------------------------------------- /solutions/chapter_08/perfecto/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_08/perfecto/tsconfig.json -------------------------------------------------------------------------------- /solutions/chapter_08/perfecto/types/allure-commandline.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'allure-commandline'; 2 | -------------------------------------------------------------------------------- /solutions/chapter_08/perfecto/wdio.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_08/perfecto/wdio.conf.ts -------------------------------------------------------------------------------- /solutions/chapter_08/perfecto/wdio.local.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_08/perfecto/wdio.local.conf.ts -------------------------------------------------------------------------------- /solutions/chapter_08/perfecto/wdio.perfecto.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_08/perfecto/wdio.perfecto.conf.ts -------------------------------------------------------------------------------- /solutions/chapter_08/saucelabs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_08/saucelabs/package.json -------------------------------------------------------------------------------- /solutions/chapter_08/saucelabs/test/specs/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_08/saucelabs/test/specs/test.ts -------------------------------------------------------------------------------- /solutions/chapter_08/saucelabs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_08/saucelabs/tsconfig.json -------------------------------------------------------------------------------- /solutions/chapter_08/saucelabs/types/allure-commandline.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'allure-commandline'; 2 | -------------------------------------------------------------------------------- /solutions/chapter_08/saucelabs/wdio.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_08/saucelabs/wdio.conf.ts -------------------------------------------------------------------------------- /solutions/chapter_08/saucelabs/wdio.local.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_08/saucelabs/wdio.local.conf.ts -------------------------------------------------------------------------------- /solutions/chapter_08/saucelabs/wdio.sauce.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_08/saucelabs/wdio.sauce.conf.ts -------------------------------------------------------------------------------- /solutions/chapter_09/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_09/package.json -------------------------------------------------------------------------------- /solutions/chapter_09/test/pageobjects/main.page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_09/test/pageobjects/main.page.ts -------------------------------------------------------------------------------- /solutions/chapter_09/test/pageobjects/todo.entry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_09/test/pageobjects/todo.entry.ts -------------------------------------------------------------------------------- /solutions/chapter_09/test/specs/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_09/test/specs/test.ts -------------------------------------------------------------------------------- /solutions/chapter_09/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_09/tsconfig.json -------------------------------------------------------------------------------- /solutions/chapter_09/types/allure-commandline.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'allure-commandline'; 2 | -------------------------------------------------------------------------------- /solutions/chapter_09/wdio.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_09/wdio.conf.ts -------------------------------------------------------------------------------- /solutions/chapter_09/wdio.local.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_09/wdio.local.conf.ts -------------------------------------------------------------------------------- /solutions/chapter_10/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_10/package.json -------------------------------------------------------------------------------- /solutions/chapter_10/test/specs/desktop.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_10/test/specs/desktop.spec.ts -------------------------------------------------------------------------------- /solutions/chapter_10/test/specs/mobile.app.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_10/test/specs/mobile.app.spec.ts -------------------------------------------------------------------------------- /solutions/chapter_10/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_10/tsconfig.json -------------------------------------------------------------------------------- /solutions/chapter_10/wdio.android.emulator.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_10/wdio.android.emulator.conf.ts -------------------------------------------------------------------------------- /solutions/chapter_10/wdio.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_10/wdio.conf.ts -------------------------------------------------------------------------------- /solutions/chapter_11/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_11/package.json -------------------------------------------------------------------------------- /solutions/chapter_11/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_11/src/app.css -------------------------------------------------------------------------------- /solutions/chapter_11/src/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_11/src/events.ts -------------------------------------------------------------------------------- /solutions/chapter_11/src/todo-app.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_11/src/todo-app.test.ts -------------------------------------------------------------------------------- /solutions/chapter_11/src/todo-app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_11/src/todo-app.ts -------------------------------------------------------------------------------- /solutions/chapter_11/src/todo-footer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_11/src/todo-footer.ts -------------------------------------------------------------------------------- /solutions/chapter_11/src/todo-form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_11/src/todo-form.ts -------------------------------------------------------------------------------- /solutions/chapter_11/src/todo-item.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_11/src/todo-item.ts -------------------------------------------------------------------------------- /solutions/chapter_11/src/todo-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_11/src/todo-list.ts -------------------------------------------------------------------------------- /solutions/chapter_11/src/todo.css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_11/src/todo.css.ts -------------------------------------------------------------------------------- /solutions/chapter_11/src/todos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_11/src/todos.ts -------------------------------------------------------------------------------- /solutions/chapter_11/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_11/src/utils.ts -------------------------------------------------------------------------------- /solutions/chapter_11/test/pageobjects/main.page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_11/test/pageobjects/main.page.ts -------------------------------------------------------------------------------- /solutions/chapter_11/test/pageobjects/todo.entry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_11/test/pageobjects/todo.entry.ts -------------------------------------------------------------------------------- /solutions/chapter_11/test/specs/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_11/test/specs/test.ts -------------------------------------------------------------------------------- /solutions/chapter_11/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_11/tsconfig.json -------------------------------------------------------------------------------- /solutions/chapter_11/types/allure-commandline.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'allure-commandline'; 2 | -------------------------------------------------------------------------------- /solutions/chapter_11/wdio.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_11/wdio.conf.ts -------------------------------------------------------------------------------- /solutions/chapter_11/wdio.local.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_11/wdio.local.conf.ts -------------------------------------------------------------------------------- /solutions/chapter_11/wdio.unit.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_11/wdio.unit.conf.ts -------------------------------------------------------------------------------- /solutions/chapter_12/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_12/package.json -------------------------------------------------------------------------------- /solutions/chapter_12/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_12/src/app.css -------------------------------------------------------------------------------- /solutions/chapter_12/src/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_12/src/events.ts -------------------------------------------------------------------------------- /solutions/chapter_12/src/todo-app.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_12/src/todo-app.test.ts -------------------------------------------------------------------------------- /solutions/chapter_12/src/todo-app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_12/src/todo-app.ts -------------------------------------------------------------------------------- /solutions/chapter_12/src/todo-footer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_12/src/todo-footer.ts -------------------------------------------------------------------------------- /solutions/chapter_12/src/todo-form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_12/src/todo-form.ts -------------------------------------------------------------------------------- /solutions/chapter_12/src/todo-item.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_12/src/todo-item.ts -------------------------------------------------------------------------------- /solutions/chapter_12/src/todo-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_12/src/todo-list.ts -------------------------------------------------------------------------------- /solutions/chapter_12/src/todo.css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_12/src/todo.css.ts -------------------------------------------------------------------------------- /solutions/chapter_12/src/todos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_12/src/todos.ts -------------------------------------------------------------------------------- /solutions/chapter_12/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_12/src/utils.ts -------------------------------------------------------------------------------- /solutions/chapter_12/test/pageobjects/main.page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_12/test/pageobjects/main.page.ts -------------------------------------------------------------------------------- /solutions/chapter_12/test/pageobjects/todo.entry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_12/test/pageobjects/todo.entry.ts -------------------------------------------------------------------------------- /solutions/chapter_12/test/specs/bidi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_12/test/specs/bidi.ts -------------------------------------------------------------------------------- /solutions/chapter_12/test/specs/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_12/test/specs/test.ts -------------------------------------------------------------------------------- /solutions/chapter_12/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_12/tsconfig.json -------------------------------------------------------------------------------- /solutions/chapter_12/types/allure-commandline.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'allure-commandline'; 2 | -------------------------------------------------------------------------------- /solutions/chapter_12/wdio.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_12/wdio.conf.ts -------------------------------------------------------------------------------- /solutions/chapter_12/wdio.local.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_12/wdio.local.conf.ts -------------------------------------------------------------------------------- /solutions/chapter_12/wdio.unit.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_12/wdio.unit.conf.ts -------------------------------------------------------------------------------- /solutions/chapter_13/integrate-ai/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_13/integrate-ai/package.json -------------------------------------------------------------------------------- /solutions/chapter_13/integrate-ai/test/pageobjects/main.page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_13/integrate-ai/test/pageobjects/main.page.ts -------------------------------------------------------------------------------- /solutions/chapter_13/integrate-ai/test/pageobjects/todo.entry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_13/integrate-ai/test/pageobjects/todo.entry.ts -------------------------------------------------------------------------------- /solutions/chapter_13/integrate-ai/test/service/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_13/integrate-ai/test/service/index.ts -------------------------------------------------------------------------------- /solutions/chapter_13/integrate-ai/test/service/scripts/getA11yTree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_13/integrate-ai/test/service/scripts/getA11yTree.ts -------------------------------------------------------------------------------- /solutions/chapter_13/integrate-ai/test/service/thirdParty/dom-accessibility-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_13/integrate-ai/test/service/thirdParty/dom-accessibility-api.js -------------------------------------------------------------------------------- /solutions/chapter_13/integrate-ai/test/service/thirdParty/get-css-selector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_13/integrate-ai/test/service/thirdParty/get-css-selector.js -------------------------------------------------------------------------------- /solutions/chapter_13/integrate-ai/test/service/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_13/integrate-ai/test/service/types.ts -------------------------------------------------------------------------------- /solutions/chapter_13/integrate-ai/test/specs/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_13/integrate-ai/test/specs/test.ts -------------------------------------------------------------------------------- /solutions/chapter_13/integrate-ai/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_13/integrate-ai/tsconfig.json -------------------------------------------------------------------------------- /solutions/chapter_13/integrate-ai/types/allure-commandline.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'allure-commandline'; 2 | -------------------------------------------------------------------------------- /solutions/chapter_13/integrate-ai/wdio.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_13/integrate-ai/wdio.conf.ts -------------------------------------------------------------------------------- /solutions/chapter_13/integrate-ai/wdio.local.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/workshop/HEAD/solutions/chapter_13/integrate-ai/wdio.local.conf.ts --------------------------------------------------------------------------------