From 8bcef3d4b34180283c0d318c96863dda7c8079d6 Mon Sep 17 00:00:00 2001 From: aryanc Date: Thu, 30 Oct 2025 12:46:30 +0530 Subject: [PATCH 1/2] Updated dependecy and assertions. --- .gitignore | 1 + conf/multiple.conf.js | 9 ++--- conf/parallel.conf.js | 9 ++--- conf/single.conf.js | 72 ++++++++++++++++----------------- package.json | 3 +- tests/specs/local_test.js | 2 +- tests/specs/multiple/test_01.js | 2 +- tests/specs/multiple/test_02.js | 2 +- tests/specs/multiple/test_03.js | 2 +- tests/specs/single_test.js | 2 +- 10 files changed, 48 insertions(+), 56 deletions(-) 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..3ec8714 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..de8141e 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..88d4510 100644 --- a/conf/single.conf.js +++ b/conf/single.conf.js @@ -1,44 +1,40 @@ exports.config = { user: process.env.LT_USERNAME || "YOUR LAMBDATEST USERNAME", - key: process.env.LT_ACCESS_KEY || "YOUR LAMBDATEST ACCESS KEY", + 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..13201b9 100644 --- a/package.json +++ b/package.json @@ -25,6 +25,7 @@ "dependencies": { "@wdio/cli": "^8.27.1", "@wdio/local-runner": "^8.27.0", - "@wdio/mocha-framework": "^8.27.0" + "@wdio/mocha-framework": "^8.27.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)); }); }); From edb90f9131d8dd0e9f5df762977d246d36dbb554 Mon Sep 17 00:00:00 2001 From: aryanc Date: Thu, 30 Oct 2025 13:34:38 +0530 Subject: [PATCH 2/2] update dependency --- conf/multiple.conf.js | 4 ++-- conf/parallel.conf.js | 2 +- conf/single.conf.js | 2 +- package.json | 6 +++--- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/conf/multiple.conf.js b/conf/multiple.conf.js index 3ec8714..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"], diff --git a/conf/parallel.conf.js b/conf/parallel.conf.js index de8141e..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”, + key: process.env.LT_ACCESS_KEY || "YOUR LAMBDATEST ACCESS KEY", updateJob: false, specs: ["../tests/specs/single_test.js"], diff --git a/conf/single.conf.js b/conf/single.conf.js index 88d4510..c1d6e71 100644 --- a/conf/single.conf.js +++ b/conf/single.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”, + key: process.env.LT_ACCESS_KEY || "YOUR LAMBDATEST ACCESS KEY", updateJob: false, specs: ["../tests/specs/single_test.js"], diff --git a/package.json b/package.json index 13201b9..fc4fa3c 100644 --- a/package.json +++ b/package.json @@ -23,9 +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" } }