diff --git a/.gitignore b/.gitignore index d5f19d8..8c93adf 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ node_modules package-lock.json +.idea diff --git a/conf/multiple.conf.js b/conf/multiple.conf.js index 127d1fd..3e707fa 100644 --- a/conf/multiple.conf.js +++ b/conf/multiple.conf.js @@ -1,6 +1,6 @@ exports.config = { - user: process.env.LT_USERNAME || "YOUR LAMBDATEST USERNAME", - key: process.env.LT_ACCESS_KEY || "YOUR LAMBDATEST ACCESS KEY", + user: process.env.LT_USERNAME || "YOUR LAMBDATEST USERNAME", + key: process.env.LT_ACCESS_KEY || "YOUR LAMBDATEST ACCESS KEY", updateJob: false, specs: ["../tests/specs/multiple_test.js"], @@ -17,10 +17,7 @@ exports.config = { video: true, console: false, network: false, - accessibility : false, // Enable accessibility testing - accessibility.wcagVersion: 'wcag21a', // Specify WCAG version (e.g., WCAG 2.1 Level A) - accessibility.bestPractice: false, // Exclude best practice issues from results - accessibility.needsReview: false // Include issues that need review + accessibility: false, }, ], diff --git a/conf/parallel.conf.js b/conf/parallel.conf.js index bc19fab..1195d27 100644 --- a/conf/parallel.conf.js +++ b/conf/parallel.conf.js @@ -1,6 +1,6 @@ exports.config = { - user: process.env.LT_USERNAME || "YOUR LAMBDATEST USERNAME", - key: process.env.LT_ACCESS_KEY || "YOUR LAMBDATEST ACCESS KEY", + user: process.env.LT_USERNAME || "YOUR LAMBDATEST USERNAME", + key: process.env.LT_ACCESS_KEY || "YOUR LAMBDATEST ACCESS KEY", updateJob: false, specs: ["../tests/specs/single_test.js"], @@ -14,10 +14,7 @@ exports.config = { video: true, console: false, network: false, - accessibility : false, // Enable accessibility testing - accessibility.wcagVersion: 'wcag21a', // Specify WCAG version (e.g., WCAG 2.1 Level A) - accessibility.bestPractice: false, // Exclude best practice issues from results - accessibility.needsReview: false // Include issues that need review + accessibility: false, }, capabilities: [ diff --git a/conf/single.conf.js b/conf/single.conf.js index 6fac627..c1d6e71 100644 --- a/conf/single.conf.js +++ b/conf/single.conf.js @@ -2,43 +2,39 @@ exports.config = { user: process.env.LT_USERNAME || "YOUR LAMBDATEST USERNAME", key: process.env.LT_ACCESS_KEY || "YOUR LAMBDATEST ACCESS KEY", - updateJob: false, - specs: ["../tests/specs/single_test.js"], - exclude: [], + updateJob: false, + specs: ["../tests/specs/single_test.js"], + exclude: [], - capabilities: [ - { - browserName: "chrome", - version: "latest", - platform: "WIN10", - name: "webdriverIO-single_test", - build: "webdriverIO-lambdatest", - visual: false, - video: true, - console: false, - network: false, - accessibility : false, // Enable accessibility testing - accessibility.wcagVersion: 'wcag21a', // Specify WCAG version (e.g., WCAG 2.1 Level A) - accessibility.bestPractice: false, // Exclude best practice issues from results - accessibility.needsReview: false // Include issues that need review + capabilities: [ + { + browserName: "chrome", + browserVersion: "latest", + platformName: "Windows 10", + name: "webdriverIO-single_test", + build: "webdriverIO-lambdatest", + visual: false, + video: true, + console: false, + network: false, + accessibility: false, + }, + ], - }, - ], - - logLevel: "info", - coloredLogs: true, - screenshotPath: "./errorShots/", - baseUrl: "", - waitforTimeout: 10000, - connectionRetryTimeout: 90000, - connectionRetryCount: 3, - path: "/wd/hub", - hostname: "hub.lambdatest.com", - port: 80, + logLevel: "info", + coloredLogs: true, + screenshotPath: "./errorShots/", + baseUrl: "", + waitforTimeout: 10000, + connectionRetryTimeout: 90000, + connectionRetryCount: 3, + path: "/wd/hub", + hostname: "hub.lambdatest.com", + port: 80, - framework: "mocha", - mochaOpts: { - ui: "bdd", - timeout: 20000, - }, -}; + framework: "mocha", + mochaOpts: { + ui: "bdd", + timeout: 20000, + }, + }; \ No newline at end of file diff --git a/package.json b/package.json index 95aac58..fc4fa3c 100644 --- a/package.json +++ b/package.json @@ -23,8 +23,9 @@ "bugs": {}, "homepage": "https://github.com/Lambdatest/webdriverio-Lambdatest#readme", "dependencies": { - "@wdio/cli": "^8.27.1", - "@wdio/local-runner": "^8.27.0", - "@wdio/mocha-framework": "^8.27.0" + "@wdio/cli": "^9.19.2", + "@wdio/local-runner": "^9.20.0", + "@wdio/mocha-framework": "^9.20.0", + "selenium-webdriver": "^4.38.0" } } diff --git a/tests/specs/local_test.js b/tests/specs/local_test.js index 7f9157c..c7d887f 100644 --- a/tests/specs/local_test.js +++ b/tests/specs/local_test.js @@ -10,6 +10,6 @@ describe('Lambdatest Local Testing', function() { const input = await browser.$('*[id="sampletodotext"]'); await input.setValue('Lambdatest\n'); const title = await browser.getTitle(); - assert(title.match(/Sample page - lambdatest.com/i)); + assert(title.match(/Modern To-Do App | LambdaTest/i)); }); }); diff --git a/tests/specs/multiple/test_01.js b/tests/specs/multiple/test_01.js index 8474532..be5ae76 100644 --- a/tests/specs/multiple/test_01.js +++ b/tests/specs/multiple/test_01.js @@ -8,6 +8,6 @@ describe('Lambdatest Demo Test', function() { const input = await browser.$('*[id="sampletodotext"]'); await input.setValue('Lambdatest\n'); const title = await browser.getTitle(); - assert(title.match(/Sample page - lambdatest.com/i)); + assert(title.match(/Modern To-Do App | LambdaTest/i)); }); }); diff --git a/tests/specs/multiple/test_02.js b/tests/specs/multiple/test_02.js index 675e88e..fe00d68 100644 --- a/tests/specs/multiple/test_02.js +++ b/tests/specs/multiple/test_02.js @@ -8,6 +8,6 @@ describe('Lambdatest Demo Test', function() { const input = await browser.$('*[id="sampletodotext"]'); await input.setValue('Lambdatest\n'); const title = await browser.getTitle(); - assert(title.match(/Sample page - lambdatest.com/i)); + assert(title.match(/Modern To-Do App | LambdaTest/i)); }); }); diff --git a/tests/specs/multiple/test_03.js b/tests/specs/multiple/test_03.js index 0d4124a..9d74d97 100644 --- a/tests/specs/multiple/test_03.js +++ b/tests/specs/multiple/test_03.js @@ -6,6 +6,6 @@ describe('Lambdatest Demo Test', function() { const input = await browser.$('*[id="sampletodotext"]'); await input.setValue('Lambdatest\n'); const title = await browser.getTitle(); - assert(title.match(/Sample page - lambdatest.com/i)); + assert(title.match(/Modern To-Do App | LambdaTest/i)); }); }); diff --git a/tests/specs/single_test.js b/tests/specs/single_test.js index 05ee910..a57ba58 100644 --- a/tests/specs/single_test.js +++ b/tests/specs/single_test.js @@ -10,6 +10,6 @@ describe('Lambdatest Demo Test', function() { const input = await browser.$('*[id="sampletodotext"]'); await input.setValue('Lambdatest\n'); const title = await browser.getTitle(); - assert(title.match(/Sample page - lambdatest.com/i)); + assert(title.match(/Modern To-Do App | LambdaTest/i)); }); });