Skip to content

Commit 1f42870

Browse files
committed
Cypress Tutorial Full Course
1 parent e97f2be commit 1f42870

8 files changed

+68
-1
lines changed

cypress.config.js

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ module.exports = defineConfig({
44
watchForFileChanges:false,
55
"chromeWebSecurity": false,
66
reporter: 'cypress-mochawesome-reporter',
7+
video: false,
78
e2e: {
89
setupNodeEvents(on, config) {
910
// implement node event listeners here

cypress/e2e/DataDrivenTesting1.cy.js

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ describe('Data Driven Test Suite',()=>{
1717
cy.get('textarea[type="search"]').type(testData.skill1);
1818

1919
cy.get('button[type="submit"]').click();
20+
cy.wait(3000);
2021
})
2122

2223
})

cypress/e2e/DataDrivenTesting2.cy.js

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ describe('Data Driven Test Suite2',()=>{
1313
cy.get('textarea[type="search"]').type(testData.skill1);
1414

1515
cy.get('button[type="submit"]').click();
16+
cy.wait(3000);
1617
})
1718

1819
});

cypress/e2e/PageObjectTests.cy.js

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
import homePage from '../e2e/pages/HomePage'
2+
import resultPage from '../e2e/pages/ResultPage'
3+
import playlistPage from '../e2e/pages/PlaylistPage'
4+
5+
describe('Page Object Test Suite', ()=>{
6+
7+
it('Page Object Test1', ()=>{
8+
9+
// Open youtube
10+
homePage.visit();
11+
12+
//search in youtube
13+
homePage.searchInYoutube();
14+
15+
//Go to playlist
16+
resultPage.goToPlaylist();
17+
18+
//validate playlist title
19+
playlistPage.elements.playlistTitle().should('have.text','API Testing Testers Talk')
20+
21+
})
22+
23+
})

cypress/e2e/pages/HomePage.js

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
class HomePage {
2+
3+
elements = {
4+
searchTextbox : () => cy.get('[name="search_query"]'),
5+
searchIcon : () => cy.get('#search-icon-legacy > yt-icon')
6+
}
7+
8+
visit() {
9+
cy.visit('https://www.youtube.com/');
10+
}
11+
12+
searchInYoutube() {
13+
this.elements.searchTextbox().type('api testing by testers talk');
14+
this.elements.searchIcon().click();
15+
}
16+
17+
}
18+
19+
module.exports = new HomePage();

cypress/e2e/pages/PlaylistPage.js

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
class PlaylistPage {
2+
3+
elements = {
4+
playlistTitle : () => cy.get('#header-description > h3 > yt-formatted-string > a'),
5+
}
6+
7+
}
8+
9+
module.exports = new PlaylistPage();

cypress/e2e/pages/ResultPage.js

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
class ResultPage {
2+
3+
elements = {
4+
playlist : () => cy.get('[title="API Testing by Testers Talk"]'),
5+
}
6+
7+
goToPlaylist() {
8+
this.elements.playlist().click();
9+
}
10+
11+
}
12+
13+
module.exports = new ResultPage();

cypress/reports/html/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
<!doctype html>
2-
<html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>Mochawesome Report</title><link rel="stylesheet" href="assets\app.css"/></head><body data-raw="{&quot;stats&quot;:{&quot;suites&quot;:2,&quot;tests&quot;:3,&quot;passes&quot;:3,&quot;pending&quot;:0,&quot;failures&quot;:0,&quot;testsRegistered&quot;:3,&quot;passPercent&quot;:100,&quot;pendingPercent&quot;:0,&quot;other&quot;:0,&quot;hasOther&quot;:false,&quot;skipped&quot;:0,&quot;hasSkipped&quot;:false,&quot;start&quot;:&quot;2023-09-27T13:30:27.287Z&quot;,&quot;end&quot;:&quot;2023-09-27T13:31:23.695Z&quot;,&quot;duration&quot;:56408},&quot;results&quot;:[{&quot;uuid&quot;:&quot;4d00ddc0-d0c5-434d-b83f-41a793579feb&quot;,&quot;title&quot;:&quot;&quot;,&quot;fullFile&quot;:&quot;cypress\\e2e\\ReportingTests\\Suite2Tests.cy.js&quot;,&quot;file&quot;:&quot;cypress\\e2e\\ReportingTests\\Suite2Tests.cy.js&quot;,&quot;beforeHooks&quot;:[],&quot;afterHooks&quot;:[],&quot;tests&quot;:[],&quot;suites&quot;:[{&quot;uuid&quot;:&quot;7f65164a-ec27-454f-9512-9af0de50b0e1&quot;,&quot;title&quot;:&quot;Suite2&quot;,&quot;fullFile&quot;:&quot;cypress\\e2e\\ReportingTests\\Suite2Tests.cy.js&quot;,&quot;file&quot;:&quot;cypress\\e2e\\ReportingTests\\Suite2Tests.cy.js&quot;,&quot;beforeHooks&quot;:[],&quot;afterHooks&quot;:[],&quot;tests&quot;:[{&quot;title&quot;:&quot;Suit2 Test1&quot;,&quot;fullTitle&quot;:&quot;Suite2 Suit2 Test1&quot;,&quot;timedOut&quot;:null,&quot;duration&quot;:11321,&quot;state&quot;:&quot;passed&quot;,&quot;speed&quot;:&quot;slow&quot;,&quot;pass&quot;:true,&quot;fail&quot;:false,&quot;pending&quot;:false,&quot;context&quot;:null,&quot;code&quot;:&quot;cy.visit(&#x27;https://www.google.com/search?q=javascript+by+testers+talk&#x27;);\ncy.xpath(&#x27;//*[@type=\&quot;search\&quot;]&#x27;).clear();\ncy.xpath(&#x27;//*[@type=\&quot;search\&quot;]&#x27;).type(\&quot;api testing by testers talk\&quot;);\n// cy.xpath(&#x27;//*[text()=\&quot;Github\&quot;]&#x27;).click();&quot;,&quot;err&quot;:{},&quot;uuid&quot;:&quot;da5401ac-50ce-44e5-8e81-839d4d1b7fdb&quot;,&quot;parentUUID&quot;:&quot;7f65164a-ec27-454f-9512-9af0de50b0e1&quot;,&quot;isHook&quot;:false,&quot;skipped&quot;:false},{&quot;title&quot;:&quot;Suit2 Test2&quot;,&quot;fullTitle&quot;:&quot;Suite2 Suit2 Test2&quot;,&quot;timedOut&quot;:null,&quot;duration&quot;:9831,&quot;state&quot;:&quot;passed&quot;,&quot;speed&quot;:&quot;medium&quot;,&quot;pass&quot;:true,&quot;fail&quot;:false,&quot;pending&quot;:false,&quot;context&quot;:null,&quot;code&quot;:&quot;cy.visit(&#x27;https://www.google.com/search?q=javascript+by+testers+talk&#x27;);\ncy.xpath(&#x27;//*[@type=\&quot;search\&quot;]&#x27;).clear();\ncy.xpath(&#x27;//*[@type=\&quot;search\&quot;]&#x27;).type(\&quot;api testing by testers talk\&quot;);\n// cy.xpath(&#x27;//*[text()=\&quot;Github\&quot;]&#x27;).click();&quot;,&quot;err&quot;:{},&quot;uuid&quot;:&quot;be57b76b-90c7-438a-ad49-620b97198418&quot;,&quot;parentUUID&quot;:&quot;7f65164a-ec27-454f-9512-9af0de50b0e1&quot;,&quot;isHook&quot;:false,&quot;skipped&quot;:false}],&quot;suites&quot;:[],&quot;passes&quot;:[&quot;da5401ac-50ce-44e5-8e81-839d4d1b7fdb&quot;,&quot;be57b76b-90c7-438a-ad49-620b97198418&quot;],&quot;failures&quot;:[],&quot;pending&quot;:[],&quot;skipped&quot;:[],&quot;duration&quot;:21152,&quot;root&quot;:false,&quot;rootEmpty&quot;:false,&quot;_timeout&quot;:2000}],&quot;passes&quot;:[],&quot;failures&quot;:[],&quot;pending&quot;:[],&quot;skipped&quot;:[],&quot;duration&quot;:0,&quot;root&quot;:true,&quot;rootEmpty&quot;:true,&quot;_timeout&quot;:2000},{&quot;uuid&quot;:&quot;4eeb0b2c-ad6b-4ff3-ad67-7b362024b14a&quot;,&quot;title&quot;:&quot;&quot;,&quot;fullFile&quot;:&quot;cypress\\e2e\\ReportingTests\\Suite1Tests.cy.js&quot;,&quot;file&quot;:&quot;cypress\\e2e\\ReportingTests\\Suite1Tests.cy.js&quot;,&quot;beforeHooks&quot;:[],&quot;afterHooks&quot;:[],&quot;tests&quot;:[],&quot;suites&quot;:[{&quot;uuid&quot;:&quot;b78405cb-6fc6-4ba1-899c-51364f25e842&quot;,&quot;title&quot;:&quot;Suite1&quot;,&quot;fullFile&quot;:&quot;cypress\\e2e\\ReportingTests\\Suite1Tests.cy.js&quot;,&quot;file&quot;:&quot;cypress\\e2e\\ReportingTests\\Suite1Tests.cy.js&quot;,&quot;beforeHooks&quot;:[],&quot;afterHooks&quot;:[],&quot;tests&quot;:[{&quot;title&quot;:&quot;Suit1 Test1&quot;,&quot;fullTitle&quot;:&quot;Suite1 Suit1 Test1&quot;,&quot;timedOut&quot;:null,&quot;duration&quot;:21139,&quot;state&quot;:&quot;passed&quot;,&quot;speed&quot;:&quot;slow&quot;,&quot;pass&quot;:true,&quot;fail&quot;:false,&quot;pending&quot;:false,&quot;context&quot;:null,&quot;code&quot;:&quot;// cy.visit(&#x27;https://www.youtube.com/@testerstalk&#x27;);\ncy.visit(&#x27;https://www.google.com/search?q=javascript+by+testers+talk&#x27;);\ncy.get(&#x27;textarea[type=\&quot;search\&quot;]&#x27;).then(element =&gt; {\n cy.log(\&quot;Text from Google 1: \&quot; + element.text());\n});\ncy.get(&#x27;#APjFqb&#x27;).then(element =&gt; {\n cy.log(\&quot;Text from Google 2: \&quot; + element.text());\n});\n//first element\n// cy.get(&#x27;.IUOThf &gt; a&#x27;).first().click();\n//last element\n//cy.get(&#x27;.IUOThf &gt; a&#x27;).last().click();\n//index element\n//cy.get(&#x27;.IUOThf &gt; a&#x27;).eq(1).click();\n//starts-with\n// cy.get(&#x27;button[type^=\&quot;sub\&quot;]&#x27;).click();\n//ends-with\n// cy.get(&#x27;button[type$=\&quot;mit\&quot;]&#x27;).click()\n//contains - CSS\n//cy.get(&#x27;button[type*=\&quot;ubmi\&quot;]&#x27;).click()\n//class\ncy.get(&#x27;[class=\&quot;LC20lb MBeuO DKV0Md\&quot;]&#x27;).eq(1).click();\n//contains - Cypress\n//cy.contains(&#x27;JavaScript by Testers Talk&#x27;).click();\n// cy.get(&#x27;tp-yt-paper-tab &gt; div&#x27;).eq(2).click();&quot;,&quot;err&quot;:{},&quot;uuid&quot;:&quot;b7905166-c0f5-4388-b8dd-0df667052782&quot;,&quot;parentUUID&quot;:&quot;b78405cb-6fc6-4ba1-899c-51364f25e842&quot;,&quot;isHook&quot;:false,&quot;skipped&quot;:false}],&quot;suites&quot;:[],&quot;passes&quot;:[&quot;b7905166-c0f5-4388-b8dd-0df667052782&quot;],&quot;failures&quot;:[],&quot;pending&quot;:[],&quot;skipped&quot;:[],&quot;duration&quot;:21139,&quot;root&quot;:false,&quot;rootEmpty&quot;:false,&quot;_timeout&quot;:2000}],&quot;passes&quot;:[],&quot;failures&quot;:[],&quot;pending&quot;:[],&quot;skipped&quot;:[],&quot;duration&quot;:0,&quot;root&quot;:true,&quot;rootEmpty&quot;:true,&quot;_timeout&quot;:2000}],&quot;meta&quot;:{&quot;mocha&quot;:{&quot;version&quot;:&quot;7.0.1&quot;},&quot;mochawesome&quot;:{&quot;options&quot;:{&quot;quiet&quot;:false,&quot;reportFilename&quot;:&quot;mochawesome&quot;,&quot;saveHtml&quot;:false,&quot;saveJson&quot;:true,&quot;consoleReporter&quot;:&quot;spec&quot;,&quot;useInlineDiffs&quot;:false,&quot;code&quot;:true},&quot;version&quot;:&quot;7.1.3&quot;},&quot;marge&quot;:{&quot;options&quot;:{&quot;overwrite&quot;:false,&quot;html&quot;:false,&quot;json&quot;:true,&quot;reportDir&quot;:&quot;cypress\\reports\\html\\.jsons&quot;},&quot;version&quot;:&quot;6.2.0&quot;}}}" data-config="{&quot;reportFilename&quot;:&quot;index.html&quot;,&quot;reportDir&quot;:&quot;E:\\2023\\CypressFullCourseByTestersTalk\\CypressFullCourse\\cypress\\reports\\html&quot;,&quot;reportTitle&quot;:&quot;CypressFullCourse&quot;,&quot;reportPageTitle&quot;:&quot;Mochawesome Report&quot;,&quot;inline&quot;:false,&quot;inlineAssets&quot;:false,&quot;cdn&quot;:false,&quot;charts&quot;:false,&quot;enableCharts&quot;:false,&quot;code&quot;:true,&quot;enableCode&quot;:true,&quot;autoOpen&quot;:false,&quot;overwrite&quot;:true,&quot;timestamp&quot;:false,&quot;ts&quot;:false,&quot;showPassed&quot;:true,&quot;showFailed&quot;:true,&quot;showPending&quot;:true,&quot;showSkipped&quot;:false,&quot;showHooks&quot;:&quot;failed&quot;,&quot;saveJson&quot;:false,&quot;saveHtml&quot;:true,&quot;dev&quot;:false,&quot;assetsDir&quot;:&quot;E:\\2023\\CypressFullCourseByTestersTalk\\CypressFullCourse\\cypress\\reports\\html\\assets&quot;,&quot;htmlFile&quot;:&quot;E:\\2023\\CypressFullCourseByTestersTalk\\CypressFullCourse\\cypress\\reports\\html\\index.html&quot;}"><div id="report"></div><script src="assets\app.js"></script></body></html>
2+
<html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>Mochawesome Report</title><link rel="stylesheet" href="assets\app.css"/></head><body data-raw="{&quot;stats&quot;:{&quot;suites&quot;:1,&quot;tests&quot;:3,&quot;passes&quot;:3,&quot;pending&quot;:0,&quot;failures&quot;:0,&quot;testsRegistered&quot;:3,&quot;passPercent&quot;:100,&quot;pendingPercent&quot;:0,&quot;other&quot;:0,&quot;hasOther&quot;:false,&quot;skipped&quot;:0,&quot;hasSkipped&quot;:false,&quot;start&quot;:&quot;2023-09-29T09:32:51.143Z&quot;,&quot;end&quot;:&quot;2023-09-29T09:34:41.759Z&quot;,&quot;duration&quot;:110616},&quot;results&quot;:[{&quot;uuid&quot;:&quot;461ae106-e838-44f6-89b6-5bc2ec3e3ddf&quot;,&quot;title&quot;:&quot;&quot;,&quot;fullFile&quot;:&quot;cypress\\e2e\\DataDrivenTesting2.cy.js&quot;,&quot;file&quot;:&quot;cypress\\e2e\\DataDrivenTesting2.cy.js&quot;,&quot;beforeHooks&quot;:[],&quot;afterHooks&quot;:[],&quot;tests&quot;:[],&quot;suites&quot;:[{&quot;uuid&quot;:&quot;3b29eef7-2be4-4e85-9ad8-97495fa1dd34&quot;,&quot;title&quot;:&quot;Data Driven Test Suite2&quot;,&quot;fullFile&quot;:&quot;cypress\\e2e\\DataDrivenTesting2.cy.js&quot;,&quot;file&quot;:&quot;cypress\\e2e\\DataDrivenTesting2.cy.js&quot;,&quot;beforeHooks&quot;:[],&quot;afterHooks&quot;:[],&quot;tests&quot;:[{&quot;title&quot;:&quot;Data Driven Test2&quot;,&quot;fullTitle&quot;:&quot;Data Driven Test Suite2 Data Driven Test2&quot;,&quot;timedOut&quot;:null,&quot;duration&quot;:42935,&quot;state&quot;:&quot;passed&quot;,&quot;speed&quot;:&quot;slow&quot;,&quot;pass&quot;:true,&quot;fail&quot;:false,&quot;pending&quot;:false,&quot;context&quot;:&quot;[\n {\n \&quot;title\&quot;: \&quot;Spec video recording\&quot;,\n \&quot;value\&quot;: \&quot;videos/DataDrivenTesting2.cy.js.mp4\&quot;\n }\n]&quot;,&quot;code&quot;:&quot;cy.visit(&#x27;https://www.google.com/search?q=javascript+by+testers+talk&#x27;);\ncy.get(&#x27;textarea[type=\&quot;search\&quot;]&#x27;).clear();\ncy.get(&#x27;textarea[type=\&quot;search\&quot;]&#x27;).type(testData.skill1);\ncy.get(&#x27;button[type=\&quot;submit\&quot;]&#x27;).click();\ncy.wait(3000);&quot;,&quot;err&quot;:{},&quot;uuid&quot;:&quot;2904dae0-62e5-47c2-98ee-0b9b164b4eaa&quot;,&quot;parentUUID&quot;:&quot;3b29eef7-2be4-4e85-9ad8-97495fa1dd34&quot;,&quot;isHook&quot;:false,&quot;skipped&quot;:false},{&quot;title&quot;:&quot;Data Driven Test2&quot;,&quot;fullTitle&quot;:&quot;Data Driven Test Suite2 Data Driven Test2&quot;,&quot;timedOut&quot;:null,&quot;duration&quot;:33424,&quot;state&quot;:&quot;passed&quot;,&quot;speed&quot;:&quot;slow&quot;,&quot;pass&quot;:true,&quot;fail&quot;:false,&quot;pending&quot;:false,&quot;context&quot;:&quot;[\n {\n \&quot;title\&quot;: \&quot;Spec video recording\&quot;,\n \&quot;value\&quot;: \&quot;videos/DataDrivenTesting2.cy.js.mp4\&quot;\n }\n]&quot;,&quot;code&quot;:&quot;cy.visit(&#x27;https://www.google.com/search?q=javascript+by+testers+talk&#x27;);\ncy.get(&#x27;textarea[type=\&quot;search\&quot;]&#x27;).clear();\ncy.get(&#x27;textarea[type=\&quot;search\&quot;]&#x27;).type(testData.skill1);\ncy.get(&#x27;button[type=\&quot;submit\&quot;]&#x27;).click();\ncy.wait(3000);&quot;,&quot;err&quot;:{},&quot;uuid&quot;:&quot;43a054f1-296f-442c-ac3a-a0ad667ff984&quot;,&quot;parentUUID&quot;:&quot;3b29eef7-2be4-4e85-9ad8-97495fa1dd34&quot;,&quot;isHook&quot;:false,&quot;skipped&quot;:false},{&quot;title&quot;:&quot;Data Driven Test2&quot;,&quot;fullTitle&quot;:&quot;Data Driven Test Suite2 Data Driven Test2&quot;,&quot;timedOut&quot;:null,&quot;duration&quot;:29362,&quot;state&quot;:&quot;passed&quot;,&quot;speed&quot;:&quot;slow&quot;,&quot;pass&quot;:true,&quot;fail&quot;:false,&quot;pending&quot;:false,&quot;context&quot;:&quot;[\n {\n \&quot;title\&quot;: \&quot;Spec video recording\&quot;,\n \&quot;value\&quot;: \&quot;videos/DataDrivenTesting2.cy.js.mp4\&quot;\n }\n]&quot;,&quot;code&quot;:&quot;cy.visit(&#x27;https://www.google.com/search?q=javascript+by+testers+talk&#x27;);\ncy.get(&#x27;textarea[type=\&quot;search\&quot;]&#x27;).clear();\ncy.get(&#x27;textarea[type=\&quot;search\&quot;]&#x27;).type(testData.skill1);\ncy.get(&#x27;button[type=\&quot;submit\&quot;]&#x27;).click();\ncy.wait(3000);&quot;,&quot;err&quot;:{},&quot;uuid&quot;:&quot;105ce3f7-f13a-4d55-a39c-59ddc320766f&quot;,&quot;parentUUID&quot;:&quot;3b29eef7-2be4-4e85-9ad8-97495fa1dd34&quot;,&quot;isHook&quot;:false,&quot;skipped&quot;:false}],&quot;suites&quot;:[],&quot;passes&quot;:[&quot;2904dae0-62e5-47c2-98ee-0b9b164b4eaa&quot;,&quot;43a054f1-296f-442c-ac3a-a0ad667ff984&quot;,&quot;105ce3f7-f13a-4d55-a39c-59ddc320766f&quot;],&quot;failures&quot;:[],&quot;pending&quot;:[],&quot;skipped&quot;:[],&quot;duration&quot;:105721,&quot;root&quot;:false,&quot;rootEmpty&quot;:false,&quot;_timeout&quot;:2000}],&quot;passes&quot;:[],&quot;failures&quot;:[],&quot;pending&quot;:[],&quot;skipped&quot;:[],&quot;duration&quot;:0,&quot;root&quot;:true,&quot;rootEmpty&quot;:true,&quot;_timeout&quot;:2000}],&quot;meta&quot;:{&quot;mocha&quot;:{&quot;version&quot;:&quot;7.0.1&quot;},&quot;mochawesome&quot;:{&quot;options&quot;:{&quot;quiet&quot;:false,&quot;reportFilename&quot;:&quot;mochawesome&quot;,&quot;saveHtml&quot;:false,&quot;saveJson&quot;:true,&quot;consoleReporter&quot;:&quot;spec&quot;,&quot;useInlineDiffs&quot;:false,&quot;code&quot;:true},&quot;version&quot;:&quot;7.1.3&quot;},&quot;marge&quot;:{&quot;options&quot;:{&quot;overwrite&quot;:false,&quot;html&quot;:false,&quot;json&quot;:true,&quot;reportDir&quot;:&quot;cypress\\reports\\html\\.jsons&quot;},&quot;version&quot;:&quot;6.2.0&quot;}}}" data-config="{&quot;reportFilename&quot;:&quot;index.html&quot;,&quot;reportDir&quot;:&quot;E:\\2023\\CypressFullCourseByTestersTalk\\CypressFullCourse\\cypress\\reports\\html&quot;,&quot;reportTitle&quot;:&quot;CypressFullCourse&quot;,&quot;reportPageTitle&quot;:&quot;Mochawesome Report&quot;,&quot;inline&quot;:false,&quot;inlineAssets&quot;:false,&quot;cdn&quot;:false,&quot;charts&quot;:false,&quot;enableCharts&quot;:false,&quot;code&quot;:true,&quot;enableCode&quot;:true,&quot;autoOpen&quot;:false,&quot;overwrite&quot;:true,&quot;timestamp&quot;:false,&quot;ts&quot;:false,&quot;showPassed&quot;:true,&quot;showFailed&quot;:true,&quot;showPending&quot;:true,&quot;showSkipped&quot;:false,&quot;showHooks&quot;:&quot;failed&quot;,&quot;saveJson&quot;:false,&quot;saveHtml&quot;:true,&quot;dev&quot;:false,&quot;assetsDir&quot;:&quot;E:\\2023\\CypressFullCourseByTestersTalk\\CypressFullCourse\\cypress\\reports\\html\\assets&quot;,&quot;htmlFile&quot;:&quot;E:\\2023\\CypressFullCourseByTestersTalk\\CypressFullCourse\\cypress\\reports\\html\\index.html&quot;}"><div id="report"></div><script src="assets\app.js"></script></body></html>

0 commit comments

Comments
 (0)