-
-
Save GiladLB/6e5522fc93ae7068b9874d4a2e3e2fb9 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"metadata": { | |
"fileName": "/home/gilad/projects/obligo/frontend/test/e2e/scenarios/cashDepositReturn/cashDepositReturn.test.js", | |
"testName": "Cash Deposit Return without deductions", | |
"testFullName": "as managementCDR Obligo Flow Cash Deposit Return without deductions", | |
"timestamp": 1612258402825, | |
"endedTimestamp": 1612258423199, | |
"systemInfo": { | |
"automationFramework": "playwright", | |
"browser": "chromium", | |
"pageViewport": { | |
"width": 1280, | |
"height": 720 | |
}, | |
"userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4392.0 Safari/537.36", | |
"browserVersion": "N/A", | |
"modelName": "", | |
"modelVersion": "", | |
"browserPlatform": "Linux x86_64" | |
}, | |
"branchInfo": { | |
"branchName": "OB-3553-e2e-partial-full-deduction-2", | |
"commitHash": "a5803740144a74d857444a0b340c928007db910c" | |
}, | |
"hasNetworkLogs": true, | |
"testEndStatus": { | |
"success": false, | |
"error": { | |
"name": "", | |
"message": ": Timeout - Async callback was not invoked within the 20000 ms timeout specified by jest.setTimeout.", | |
"stack": "Timeout - Async callback was not invoked within the 20000 ms timeout specified by jest.setTimeout.Error: \n at new Spec (/home/gilad/projects/obligo/frontend/test/e2e/node_modules/@jest/core/node_modules/jest-jasmine2/build/jasmine/Spec.js:116:22)\n at new Spec (/home/gilad/projects/obligo/frontend/test/e2e/node_modules/@jest/core/node_modules/jest-jasmine2/build/setup_jest_globals.js:78:9)\n at specFactory (/home/gilad/projects/obligo/frontend/test/e2e/node_modules/@jest/core/node_modules/jest-jasmine2/build/jasmine/Env.js:523:24)\n at Env.it (/home/gilad/projects/obligo/frontend/test/e2e/node_modules/@jest/core/node_modules/jest-jasmine2/build/jasmine/Env.js:592:24)\n at Env.it (/home/gilad/projects/obligo/frontend/test/e2e/node_modules/@jest/core/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:134:23)\n at it (/home/gilad/projects/obligo/frontend/test/e2e/node_modules/@jest/core/node_modules/jest-jasmine2/build/jasmine/jasmineLight.js:100:21)\n at /home/gilad/projects/obligo/frontend/test/e2e/node_modules/@jest/core/node_modules/jest-each/build/bind.js:42:9\n at Array.forEach (<anonymous>)\n at eachBind (/home/gilad/projects/obligo/frontend/test/e2e/node_modules/@jest/core/node_modules/jest-each/build/bind.js:41:20)\n at Suite.<anonymous> (/home/gilad/projects/obligo/frontend/test/e2e/scenarios/cashDepositReturn/cashDepositReturn.test.js:34:5)" | |
} | |
} | |
}, | |
"steps": [ | |
{ | |
"index": 1, | |
"startTimestamp": 1612258403115, | |
"pageId": 0, | |
"stepCodeLocation": { | |
"sourceFileRelativePath": "scenarios/cashDepositReturn/cashDepositReturn.test.js", | |
"codeLines": [ | |
" [`qa.testing+${randomstring.generate(10)}@myobligo.com`, false, 'T79-BA', `E2E-${randomstring.generate(5)}`, '1,000', '1,500', '1,500']", | |
" ])('Cash Deposit Return without deductions', async (email, isNewRenter, asset, unit, rent, existingDepositAmount, amountToReturn) => {", | |
" const obligoRequest = new ObligoRequest(page)", | |
" await obligoRequest.loadPage()", | |
" await obligoRequest.invite(email, isNewRenter, asset, unit, rent, existingDepositAmount)", | |
" await expect(page).toHaveText('div:below(div > :text-is(\"Status\"))', 'Approved')", | |
"" | |
], | |
"fromRowNumber": 35, | |
"toRowNumber": 41, | |
"row": 38, | |
"column": 7, | |
"callstack": [ | |
{ | |
"line": 157, | |
"column": 28, | |
"file": "node_modules/@testim/root-cause-jest/node_modules/@testim/root-cause-core/lib/PuppeteerPageHooker.js", | |
"function": "Proxy.rootCauseWrappedFunction_Page_goto" | |
}, | |
{ | |
"line": 31, | |
"column": 5, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.loadPage" | |
}, | |
{ | |
"line": 38, | |
"column": 7, | |
"file": "scenarios/cashDepositReturn/cashDepositReturn.test.js" | |
} | |
] | |
}, | |
"screenshot": "1.page-goto.jpg", | |
"consoleEntries": [ | |
{ | |
"level": "log", | |
"text": "Loading third party integrations", | |
"line": 20, | |
"column": 14, | |
"url": "https://management.obligo.tech/", | |
"timestamp": 1612258403809, | |
"args": [ | |
"\"Loading third party integrations\"" | |
] | |
}, | |
{ | |
"level": "log", | |
"text": "Adding event handler for viewProcessed-lease", | |
"line": 0, | |
"column": 30142, | |
"url": "https://management.obligo.tech/static/js/app.9bb44e31c67ab80f5b69.js", | |
"timestamp": 1612258404168, | |
"args": [ | |
"\"Adding event handler for viewProcessed-lease\"" | |
] | |
}, | |
{ | |
"level": "info", | |
"text": "Download the Vue Devtools extension for a better development experience:\nhttps://github.com/vuejs/vue-devtools", | |
"line": 21, | |
"column": 31660, | |
"url": "https://management.obligo.tech/static/js/vendor.f4f6c0b5763d342ef75c.js", | |
"timestamp": 1612258404200, | |
"args": [ | |
"\"Download the Vue Devtools extension for a better development experience:\\nhttps://github.com/vuejs/vue-devtools\"" | |
] | |
}, | |
{ | |
"level": "log", | |
"text": "connecting to https://staging.obligo.tech/", | |
"line": 0, | |
"column": 27466, | |
"url": "https://management.obligo.tech/static/js/app.9bb44e31c67ab80f5b69.js", | |
"timestamp": 1612258404590, | |
"args": [ | |
"\"connecting to https://staging.obligo.tech/\"" | |
] | |
}, | |
{ | |
"level": "log", | |
"text": "Connected to socket", | |
"line": 0, | |
"column": 27735, | |
"url": "https://management.obligo.tech/static/js/app.9bb44e31c67ab80f5b69.js", | |
"timestamp": 1612258404769, | |
"args": [ | |
"\"Connected to socket\"" | |
] | |
} | |
], | |
"unhandledExceptions": [], | |
"fnName": "goto", | |
"text": "https://management.obligo.tech", | |
"endTimestamp": 1612258405733, | |
"name": "goto \"https://management.obligo.tech\"" | |
}, | |
{ | |
"index": 2, | |
"startTimestamp": 1612258405740, | |
"pageId": 0, | |
"stepCodeLocation": { | |
"sourceFileRelativePath": "scenarios/cashDepositReturn/cashDepositReturn.test.js", | |
"codeLines": [ | |
" [`qa.testing+${randomstring.generate(10)}@myobligo.com`, false, 'T79-BA', `E2E-${randomstring.generate(5)}`, '1,000', '1,500', '1,500']", | |
" ])('Cash Deposit Return without deductions', async (email, isNewRenter, asset, unit, rent, existingDepositAmount, amountToReturn) => {", | |
" const obligoRequest = new ObligoRequest(page)", | |
" await obligoRequest.loadPage()", | |
" await obligoRequest.invite(email, isNewRenter, asset, unit, rent, existingDepositAmount)", | |
" await expect(page).toHaveText('div:below(div > :text-is(\"Status\"))', 'Approved')", | |
"" | |
], | |
"fromRowNumber": 35, | |
"toRowNumber": 41, | |
"row": 38, | |
"column": 7, | |
"callstack": [ | |
{ | |
"line": 157, | |
"column": 28, | |
"file": "node_modules/@testim/root-cause-jest/node_modules/@testim/root-cause-core/lib/PuppeteerPageHooker.js", | |
"function": "Proxy.rootCauseWrappedFunction_Page_click" | |
}, | |
{ | |
"line": 15, | |
"column": 5, | |
"file": "scenarios/support/page-objects/management/managementObject.js", | |
"function": "ObligoRequest.clickNewObligoRequest" | |
}, | |
{ | |
"line": 32, | |
"column": 5, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.loadPage" | |
}, | |
{ | |
"line": 38, | |
"column": 7, | |
"file": "scenarios/cashDepositReturn/cashDepositReturn.test.js" | |
} | |
] | |
}, | |
"rect": { | |
"error": {} | |
}, | |
"screenshot": "2.page-click.jpg", | |
"consoleEntries": [ | |
{ | |
"level": "log", | |
"text": "Adding event handler for connect", | |
"line": 2, | |
"column": 32144, | |
"url": "https://edge.fullstory.com/s/fs.js", | |
"timestamp": 1612258405774, | |
"args": [ | |
"\"Adding event handler for connect\"" | |
] | |
}, | |
{ | |
"level": "log", | |
"text": "Joining room Account/39bec89c-7560-4782-8726-e1a9aad6dee3", | |
"line": 2, | |
"column": 32144, | |
"url": "https://edge.fullstory.com/s/fs.js", | |
"timestamp": 1612258405791, | |
"args": [ | |
"\"Joining room Account/39bec89c-7560-4782-8726-e1a9aad6dee3\"" | |
] | |
}, | |
{ | |
"level": "log", | |
"text": "Scrolling action called", | |
"line": 2, | |
"column": 32144, | |
"url": "https://edge.fullstory.com/s/fs.js", | |
"timestamp": 1612258406155, | |
"args": [ | |
"\"Scrolling action called\"" | |
] | |
}, | |
{ | |
"level": "log", | |
"text": "Loading leases", | |
"line": 2, | |
"column": 32144, | |
"url": "https://edge.fullstory.com/s/fs.js", | |
"timestamp": 1612258406160, | |
"args": [ | |
"\"Loading leases\"" | |
] | |
}, | |
{ | |
"level": "log", | |
"text": "Scrolling action called", | |
"line": 2, | |
"column": 32144, | |
"url": "https://edge.fullstory.com/s/fs.js", | |
"timestamp": 1612258406202, | |
"args": [ | |
"\"Scrolling action called\"" | |
] | |
}, | |
{ | |
"level": "log", | |
"text": "Loading leases", | |
"line": 2, | |
"column": 32144, | |
"url": "https://edge.fullstory.com/s/fs.js", | |
"timestamp": 1612258406203, | |
"args": [ | |
"\"Loading leases\"" | |
] | |
}, | |
{ | |
"level": "log", | |
"text": "Setting current view to all", | |
"line": 2, | |
"column": 32144, | |
"url": "https://edge.fullstory.com/s/fs.js", | |
"timestamp": 1612258406544, | |
"args": [ | |
"\"Setting current view to all\"" | |
] | |
}, | |
{ | |
"level": "log", | |
"text": "Loading leases", | |
"line": 2, | |
"column": 32144, | |
"url": "https://edge.fullstory.com/s/fs.js", | |
"timestamp": 1612258406548, | |
"args": [ | |
"\"Loading leases\"" | |
] | |
}, | |
{ | |
"level": "verbose", | |
"text": "[DOM] Input elements should have autocomplete attributes (suggested: \"new-password\"): (More info: https://goo.gl/9p2vKq) %o", | |
"line": 0, | |
"column": 0, | |
"url": "https://management.obligo.tech/?view=all&skipRefreshSubmenu=true", | |
"timestamp": 1612258407057, | |
"args": [] | |
}, | |
{ | |
"level": "verbose", | |
"text": "[DOM] Input elements should have autocomplete attributes (suggested: \"new-password\"): (More info: https://goo.gl/9p2vKq) %o", | |
"line": 0, | |
"column": 0, | |
"url": "https://management.obligo.tech/?view=all&skipRefreshSubmenu=true", | |
"timestamp": 1612258407058, | |
"args": [] | |
}, | |
{ | |
"level": "verbose", | |
"text": "[DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o", | |
"line": 0, | |
"column": 0, | |
"url": "https://management.obligo.tech/?view=all&skipRefreshSubmenu=true", | |
"timestamp": 1612258407058, | |
"args": [] | |
}, | |
{ | |
"level": "verbose", | |
"text": "[DOM] Input elements should have autocomplete attributes (suggested: \"new-password\"): (More info: https://goo.gl/9p2vKq) %o", | |
"line": 0, | |
"column": 0, | |
"url": "https://management.obligo.tech/?view=all&skipRefreshSubmenu=true", | |
"timestamp": 1612258407058, | |
"args": [] | |
}, | |
{ | |
"level": "verbose", | |
"text": "[DOM] Input elements should have autocomplete attributes (suggested: \"new-password\"): (More info: https://goo.gl/9p2vKq) %o", | |
"line": 0, | |
"column": 0, | |
"url": "https://management.obligo.tech/?view=all&skipRefreshSubmenu=true", | |
"timestamp": 1612258407058, | |
"args": [] | |
}, | |
{ | |
"level": "error", | |
"text": "Failed to load resource: the server responded with a status of 403 ()", | |
"line": 0, | |
"column": 0, | |
"url": "https://api-iam.intercom.io/messenger/web/ping", | |
"timestamp": 1612258407644, | |
"args": [] | |
}, | |
{ | |
"level": "warning", | |
"text": "This domain is not allowed for the Intercom Messenger. Add your domain here: https://app.intercom.com/a/apps/_/messenger", | |
"line": 0, | |
"column": 58858, | |
"url": "https://js.intercomcdn.com/frame-modern.22895ab4.js", | |
"timestamp": 1612258407644, | |
"args": [ | |
"\"This domain is not allowed for the Intercom Messenger. Add your domain here: https://app.intercom.com/a/apps/_/messenger\"" | |
] | |
} | |
], | |
"unhandledExceptions": [], | |
"selector": "//i[contains(text(),\"add\")]", | |
"fnName": "click", | |
"endTimestamp": 1612258408306, | |
"name": "click \"//i[contains(text(),\"add\")]\"" | |
}, | |
{ | |
"index": 3, | |
"startTimestamp": 1612258408323, | |
"pageId": 0, | |
"rect": { | |
"error": {} | |
}, | |
"screenshot": "3.page-waitForSelector.jpg", | |
"consoleEntries": [], | |
"unhandledExceptions": [], | |
"selector": "text=Create New Record", | |
"fnName": "waitForSelector", | |
"endTimestamp": 1612258409226, | |
"name": "waitForSelector \"text=Create New Record\"" | |
}, | |
{ | |
"index": 4, | |
"startTimestamp": 1612258409236, | |
"pageId": 0, | |
"stepCodeLocation": { | |
"sourceFileRelativePath": "scenarios/cashDepositReturn/cashDepositReturn.test.js", | |
"codeLines": [ | |
" ])('Cash Deposit Return without deductions', async (email, isNewRenter, asset, unit, rent, existingDepositAmount, amountToReturn) => {", | |
" const obligoRequest = new ObligoRequest(page)", | |
" await obligoRequest.loadPage()", | |
" await obligoRequest.invite(email, isNewRenter, asset, unit, rent, existingDepositAmount)", | |
" await expect(page).toHaveText('div:below(div > :text-is(\"Status\"))', 'Approved')", | |
"", | |
" const lease = new LeaseCDR(page)" | |
], | |
"fromRowNumber": 36, | |
"toRowNumber": 42, | |
"row": 39, | |
"column": 7, | |
"callstack": [ | |
{ | |
"line": 157, | |
"column": 28, | |
"file": "node_modules/@testim/root-cause-jest/node_modules/@testim/root-cause-core/lib/PuppeteerPageHooker.js", | |
"function": "Proxy.rootCauseWrappedFunction_Page_type" | |
}, | |
{ | |
"line": 53, | |
"column": 5, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.addEmail" | |
}, | |
{ | |
"line": 100, | |
"column": 5, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.invite" | |
}, | |
{ | |
"line": 39, | |
"column": 7, | |
"file": "scenarios/cashDepositReturn/cashDepositReturn.test.js" | |
} | |
] | |
}, | |
"rect": { | |
"screenWidth": 1280, | |
"screenHeight": 720, | |
"devicePixelRatio": 1, | |
"x": 412, | |
"y": 197.59375, | |
"width": 536, | |
"height": 30, | |
"top": 197.59375, | |
"right": 948, | |
"bottom": 227.59375, | |
"left": 412 | |
}, | |
"screenshot": "4.page-type.jpg", | |
"consoleEntries": [], | |
"unhandledExceptions": [], | |
"selector": "input[aria-label=\"Lead applicant/renter email address\"]", | |
"fnName": "type", | |
"text": "qa.testing+BztENR39Mh@myobligo.com", | |
"endTimestamp": 1612258410836, | |
"name": "type \"qa.testing+BztENR39Mh@myobligo.com\" on \"input[aria-label=\"Lead applicant/renter email address\"]\"" | |
}, | |
{ | |
"index": 5, | |
"startTimestamp": 1612258410847, | |
"pageId": 0, | |
"stepCodeLocation": { | |
"sourceFileRelativePath": "scenarios/cashDepositReturn/cashDepositReturn.test.js", | |
"codeLines": [ | |
" ])('Cash Deposit Return without deductions', async (email, isNewRenter, asset, unit, rent, existingDepositAmount, amountToReturn) => {", | |
" const obligoRequest = new ObligoRequest(page)", | |
" await obligoRequest.loadPage()", | |
" await obligoRequest.invite(email, isNewRenter, asset, unit, rent, existingDepositAmount)", | |
" await expect(page).toHaveText('div:below(div > :text-is(\"Status\"))', 'Approved')", | |
"", | |
" const lease = new LeaseCDR(page)" | |
], | |
"fromRowNumber": 36, | |
"toRowNumber": 42, | |
"row": 39, | |
"column": 7, | |
"callstack": [ | |
{ | |
"line": 157, | |
"column": 28, | |
"file": "node_modules/@testim/root-cause-jest/node_modules/@testim/root-cause-core/lib/PuppeteerPageHooker.js", | |
"function": "Proxy.rootCauseWrappedFunction_Page_click" | |
}, | |
{ | |
"line": 49, | |
"column": 5, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.clickNext" | |
}, | |
{ | |
"line": 101, | |
"column": 5, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.invite" | |
}, | |
{ | |
"line": 39, | |
"column": 7, | |
"file": "scenarios/cashDepositReturn/cashDepositReturn.test.js" | |
} | |
] | |
}, | |
"rect": { | |
"error": {} | |
}, | |
"screenshot": "5.page-click.jpg", | |
"consoleEntries": [], | |
"unhandledExceptions": [], | |
"selector": "div[id=\"dialog-container\"] >> text=\"Next\"", | |
"fnName": "click", | |
"endTimestamp": 1612258411317, | |
"name": "click \"div[id=\"dialog-container\"] >> text=\"Next\"\"" | |
}, | |
{ | |
"index": 6, | |
"startTimestamp": 1612258411324, | |
"pageId": 0, | |
"stepCodeLocation": { | |
"sourceFileRelativePath": "scenarios/cashDepositReturn/cashDepositReturn.test.js", | |
"codeLines": [ | |
" ])('Cash Deposit Return without deductions', async (email, isNewRenter, asset, unit, rent, existingDepositAmount, amountToReturn) => {", | |
" const obligoRequest = new ObligoRequest(page)", | |
" await obligoRequest.loadPage()", | |
" await obligoRequest.invite(email, isNewRenter, asset, unit, rent, existingDepositAmount)", | |
" await expect(page).toHaveText('div:below(div > :text-is(\"Status\"))', 'Approved')", | |
"", | |
" const lease = new LeaseCDR(page)" | |
], | |
"fromRowNumber": 36, | |
"toRowNumber": 42, | |
"row": 39, | |
"column": 7, | |
"callstack": [ | |
{ | |
"line": 157, | |
"column": 28, | |
"file": "node_modules/@testim/root-cause-jest/node_modules/@testim/root-cause-core/lib/PuppeteerPageHooker.js", | |
"function": "Proxy.rootCauseWrappedFunction_Page_click" | |
}, | |
{ | |
"line": 57, | |
"column": 5, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.chooseAnExistingRenter" | |
}, | |
{ | |
"line": 112, | |
"column": 7, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.invite" | |
}, | |
{ | |
"line": 39, | |
"column": 7, | |
"file": "scenarios/cashDepositReturn/cashDepositReturn.test.js" | |
} | |
] | |
}, | |
"rect": { | |
"error": {} | |
}, | |
"screenshot": "6.page-click.jpg", | |
"consoleEntries": [], | |
"unhandledExceptions": [], | |
"selector": "text=/.*An Existing Renter.*/", | |
"fnName": "click", | |
"endTimestamp": 1612258412442, | |
"name": "click \"text=/.*An Existing Renter.*/\"" | |
}, | |
{ | |
"index": 7, | |
"startTimestamp": 1612258412466, | |
"pageId": 0, | |
"stepCodeLocation": { | |
"sourceFileRelativePath": "scenarios/cashDepositReturn/cashDepositReturn.test.js", | |
"codeLines": [ | |
" ])('Cash Deposit Return without deductions', async (email, isNewRenter, asset, unit, rent, existingDepositAmount, amountToReturn) => {", | |
" const obligoRequest = new ObligoRequest(page)", | |
" await obligoRequest.loadPage()", | |
" await obligoRequest.invite(email, isNewRenter, asset, unit, rent, existingDepositAmount)", | |
" await expect(page).toHaveText('div:below(div > :text-is(\"Status\"))', 'Approved')", | |
"", | |
" const lease = new LeaseCDR(page)" | |
], | |
"fromRowNumber": 36, | |
"toRowNumber": 42, | |
"row": 39, | |
"column": 7, | |
"callstack": [ | |
{ | |
"line": 157, | |
"column": 28, | |
"file": "node_modules/@testim/root-cause-jest/node_modules/@testim/root-cause-core/lib/PuppeteerPageHooker.js", | |
"function": "Proxy.rootCauseWrappedFunction_Page_click" | |
}, | |
{ | |
"line": 49, | |
"column": 5, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.clickNext" | |
}, | |
{ | |
"line": 113, | |
"column": 7, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.invite" | |
}, | |
{ | |
"line": 39, | |
"column": 7, | |
"file": "scenarios/cashDepositReturn/cashDepositReturn.test.js" | |
} | |
] | |
}, | |
"rect": { | |
"error": {} | |
}, | |
"screenshot": "7.page-click.jpg", | |
"consoleEntries": [], | |
"unhandledExceptions": [], | |
"selector": "div[id=\"dialog-container\"] >> text=\"Next\"", | |
"fnName": "click", | |
"endTimestamp": 1612258412953, | |
"name": "click \"div[id=\"dialog-container\"] >> text=\"Next\"\"" | |
}, | |
{ | |
"index": 8, | |
"startTimestamp": 1612258412966, | |
"pageId": 0, | |
"stepCodeLocation": { | |
"sourceFileRelativePath": "scenarios/cashDepositReturn/cashDepositReturn.test.js", | |
"codeLines": [ | |
" ])('Cash Deposit Return without deductions', async (email, isNewRenter, asset, unit, rent, existingDepositAmount, amountToReturn) => {", | |
" const obligoRequest = new ObligoRequest(page)", | |
" await obligoRequest.loadPage()", | |
" await obligoRequest.invite(email, isNewRenter, asset, unit, rent, existingDepositAmount)", | |
" await expect(page).toHaveText('div:below(div > :text-is(\"Status\"))', 'Approved')", | |
"", | |
" const lease = new LeaseCDR(page)" | |
], | |
"fromRowNumber": 36, | |
"toRowNumber": 42, | |
"row": 39, | |
"column": 7, | |
"callstack": [ | |
{ | |
"line": 157, | |
"column": 28, | |
"file": "node_modules/@testim/root-cause-jest/node_modules/@testim/root-cause-core/lib/PuppeteerPageHooker.js", | |
"function": "Proxy.rootCauseWrappedFunction_Page_click" | |
}, | |
{ | |
"line": 66, | |
"column": 5, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.chooseReturnDepositViaObligo" | |
}, | |
{ | |
"line": 114, | |
"column": 7, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.invite" | |
}, | |
{ | |
"line": 39, | |
"column": 7, | |
"file": "scenarios/cashDepositReturn/cashDepositReturn.test.js" | |
} | |
] | |
}, | |
"rect": { | |
"error": {} | |
}, | |
"screenshot": "8.page-click.jpg", | |
"consoleEntries": [], | |
"unhandledExceptions": [], | |
"selector": "text=/.*Return Deposit via Obligo.*/", | |
"fnName": "click", | |
"endTimestamp": 1612258413533, | |
"name": "click \"text=/.*Return Deposit via Obligo.*/\"" | |
}, | |
{ | |
"index": 9, | |
"startTimestamp": 1612258413538, | |
"pageId": 0, | |
"stepCodeLocation": { | |
"sourceFileRelativePath": "scenarios/cashDepositReturn/cashDepositReturn.test.js", | |
"codeLines": [ | |
" ])('Cash Deposit Return without deductions', async (email, isNewRenter, asset, unit, rent, existingDepositAmount, amountToReturn) => {", | |
" const obligoRequest = new ObligoRequest(page)", | |
" await obligoRequest.loadPage()", | |
" await obligoRequest.invite(email, isNewRenter, asset, unit, rent, existingDepositAmount)", | |
" await expect(page).toHaveText('div:below(div > :text-is(\"Status\"))', 'Approved')", | |
"", | |
" const lease = new LeaseCDR(page)" | |
], | |
"fromRowNumber": 36, | |
"toRowNumber": 42, | |
"row": 39, | |
"column": 7, | |
"callstack": [ | |
{ | |
"line": 157, | |
"column": 28, | |
"file": "node_modules/@testim/root-cause-jest/node_modules/@testim/root-cause-core/lib/PuppeteerPageHooker.js", | |
"function": "Proxy.rootCauseWrappedFunction_Page_click" | |
}, | |
{ | |
"line": 49, | |
"column": 5, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.clickNext" | |
}, | |
{ | |
"line": 115, | |
"column": 7, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.invite" | |
}, | |
{ | |
"line": 39, | |
"column": 7, | |
"file": "scenarios/cashDepositReturn/cashDepositReturn.test.js" | |
} | |
] | |
}, | |
"rect": { | |
"error": {} | |
}, | |
"screenshot": "9.page-click.jpg", | |
"consoleEntries": [], | |
"unhandledExceptions": [], | |
"selector": "div[id=\"dialog-container\"] >> text=\"Next\"", | |
"fnName": "click", | |
"endTimestamp": 1612258414106, | |
"name": "click \"div[id=\"dialog-container\"] >> text=\"Next\"\"" | |
}, | |
{ | |
"index": 10, | |
"startTimestamp": 1612258414118, | |
"pageId": 0, | |
"stepCodeLocation": { | |
"sourceFileRelativePath": "scenarios/cashDepositReturn/cashDepositReturn.test.js", | |
"codeLines": [ | |
" ])('Cash Deposit Return without deductions', async (email, isNewRenter, asset, unit, rent, existingDepositAmount, amountToReturn) => {", | |
" const obligoRequest = new ObligoRequest(page)", | |
" await obligoRequest.loadPage()", | |
" await obligoRequest.invite(email, isNewRenter, asset, unit, rent, existingDepositAmount)", | |
" await expect(page).toHaveText('div:below(div > :text-is(\"Status\"))', 'Approved')", | |
"", | |
" const lease = new LeaseCDR(page)" | |
], | |
"fromRowNumber": 36, | |
"toRowNumber": 42, | |
"row": 39, | |
"column": 7, | |
"callstack": [ | |
{ | |
"line": 157, | |
"column": 28, | |
"file": "node_modules/@testim/root-cause-jest/node_modules/@testim/root-cause-core/lib/PuppeteerPageHooker.js", | |
"function": "Proxy.rootCauseWrappedFunction_Page_type" | |
}, | |
{ | |
"line": 70, | |
"column": 5, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.fillLeadRenterDetails" | |
}, | |
{ | |
"line": 116, | |
"column": 7, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.invite" | |
}, | |
{ | |
"line": 39, | |
"column": 7, | |
"file": "scenarios/cashDepositReturn/cashDepositReturn.test.js" | |
} | |
] | |
}, | |
"rect": { | |
"error": "not found" | |
}, | |
"screenshot": "10.page-type.jpg", | |
"consoleEntries": [ | |
{ | |
"level": "info", | |
"text": "Autofocus processing was blocked because a document already has a focused element.", | |
"line": 0, | |
"column": 0, | |
"url": "https://management.obligo.tech/?view=all&skipRefreshSubmenu=true", | |
"timestamp": 1612258414546, | |
"args": [] | |
} | |
], | |
"unhandledExceptions": [], | |
"selector": "div[id=\"dialog-container\"] input[aria-label=\"First Name\"]", | |
"fnName": "type", | |
"text": "Test", | |
"endTimestamp": 1612258414928, | |
"name": "type \"Test\" on \"div[id=\"dialog-container\"] input[aria-label=\"First Name\"]\"" | |
}, | |
{ | |
"index": 11, | |
"startTimestamp": 1612258414938, | |
"pageId": 0, | |
"stepCodeLocation": { | |
"sourceFileRelativePath": "scenarios/cashDepositReturn/cashDepositReturn.test.js", | |
"codeLines": [ | |
" ])('Cash Deposit Return without deductions', async (email, isNewRenter, asset, unit, rent, existingDepositAmount, amountToReturn) => {", | |
" const obligoRequest = new ObligoRequest(page)", | |
" await obligoRequest.loadPage()", | |
" await obligoRequest.invite(email, isNewRenter, asset, unit, rent, existingDepositAmount)", | |
" await expect(page).toHaveText('div:below(div > :text-is(\"Status\"))', 'Approved')", | |
"", | |
" const lease = new LeaseCDR(page)" | |
], | |
"fromRowNumber": 36, | |
"toRowNumber": 42, | |
"row": 39, | |
"column": 7, | |
"callstack": [ | |
{ | |
"line": 157, | |
"column": 28, | |
"file": "node_modules/@testim/root-cause-jest/node_modules/@testim/root-cause-core/lib/PuppeteerPageHooker.js", | |
"function": "Proxy.rootCauseWrappedFunction_Page_type" | |
}, | |
{ | |
"line": 71, | |
"column": 5, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.fillLeadRenterDetails" | |
}, | |
{ | |
"line": 116, | |
"column": 7, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.invite" | |
}, | |
{ | |
"line": 39, | |
"column": 7, | |
"file": "scenarios/cashDepositReturn/cashDepositReturn.test.js" | |
} | |
] | |
}, | |
"rect": { | |
"screenWidth": 1280, | |
"screenHeight": 720, | |
"devicePixelRatio": 1, | |
"x": 684, | |
"y": 222, | |
"width": 264, | |
"height": 30, | |
"top": 222, | |
"right": 948, | |
"bottom": 252, | |
"left": 684 | |
}, | |
"screenshot": "11.page-type.jpg", | |
"consoleEntries": [], | |
"unhandledExceptions": [], | |
"selector": "div[id=\"dialog-container\"] input[aria-label=\"Last Name\"]", | |
"fnName": "type", | |
"text": "Tenant", | |
"endTimestamp": 1612258415417, | |
"name": "type \"Tenant\" on \"div[id=\"dialog-container\"] input[aria-label=\"Last Name\"]\"" | |
}, | |
{ | |
"index": 12, | |
"startTimestamp": 1612258415437, | |
"pageId": 0, | |
"stepCodeLocation": { | |
"sourceFileRelativePath": "scenarios/cashDepositReturn/cashDepositReturn.test.js", | |
"codeLines": [ | |
" ])('Cash Deposit Return without deductions', async (email, isNewRenter, asset, unit, rent, existingDepositAmount, amountToReturn) => {", | |
" const obligoRequest = new ObligoRequest(page)", | |
" await obligoRequest.loadPage()", | |
" await obligoRequest.invite(email, isNewRenter, asset, unit, rent, existingDepositAmount)", | |
" await expect(page).toHaveText('div:below(div > :text-is(\"Status\"))', 'Approved')", | |
"", | |
" const lease = new LeaseCDR(page)" | |
], | |
"fromRowNumber": 36, | |
"toRowNumber": 42, | |
"row": 39, | |
"column": 7, | |
"callstack": [ | |
{ | |
"line": 157, | |
"column": 28, | |
"file": "node_modules/@testim/root-cause-jest/node_modules/@testim/root-cause-core/lib/PuppeteerPageHooker.js", | |
"function": "Proxy.rootCauseWrappedFunction_Page_type" | |
}, | |
{ | |
"line": 72, | |
"column": 5, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.fillLeadRenterDetails" | |
}, | |
{ | |
"line": 116, | |
"column": 7, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.invite" | |
}, | |
{ | |
"line": 39, | |
"column": 7, | |
"file": "scenarios/cashDepositReturn/cashDepositReturn.test.js" | |
} | |
] | |
}, | |
"rect": { | |
"screenWidth": 1280, | |
"screenHeight": 720, | |
"devicePixelRatio": 1, | |
"x": 550, | |
"y": 296, | |
"width": 398, | |
"height": 30, | |
"top": 296, | |
"right": 948, | |
"bottom": 326, | |
"left": 550 | |
}, | |
"screenshot": "12.page-type.jpg", | |
"consoleEntries": [], | |
"unhandledExceptions": [], | |
"selector": "input[aria-label=\"Mobile Phone Number\"]", | |
"fnName": "type", | |
"text": "2122222222", | |
"endTimestamp": 1612258416032, | |
"name": "type \"2122222222\" on \"input[aria-label=\"Mobile Phone Number\"]\"" | |
}, | |
{ | |
"index": 13, | |
"startTimestamp": 1612258416046, | |
"pageId": 0, | |
"stepCodeLocation": { | |
"sourceFileRelativePath": "scenarios/cashDepositReturn/cashDepositReturn.test.js", | |
"codeLines": [ | |
" ])('Cash Deposit Return without deductions', async (email, isNewRenter, asset, unit, rent, existingDepositAmount, amountToReturn) => {", | |
" const obligoRequest = new ObligoRequest(page)", | |
" await obligoRequest.loadPage()", | |
" await obligoRequest.invite(email, isNewRenter, asset, unit, rent, existingDepositAmount)", | |
" await expect(page).toHaveText('div:below(div > :text-is(\"Status\"))', 'Approved')", | |
"", | |
" const lease = new LeaseCDR(page)" | |
], | |
"fromRowNumber": 36, | |
"toRowNumber": 42, | |
"row": 39, | |
"column": 7, | |
"callstack": [ | |
{ | |
"line": 157, | |
"column": 28, | |
"file": "node_modules/@testim/root-cause-jest/node_modules/@testim/root-cause-core/lib/PuppeteerPageHooker.js", | |
"function": "Proxy.rootCauseWrappedFunction_Page_type" | |
}, | |
{ | |
"line": 73, | |
"column": 5, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.fillLeadRenterDetails" | |
}, | |
{ | |
"line": 116, | |
"column": 7, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.invite" | |
}, | |
{ | |
"line": 39, | |
"column": 7, | |
"file": "scenarios/cashDepositReturn/cashDepositReturn.test.js" | |
} | |
] | |
}, | |
"rect": { | |
"screenWidth": 1280, | |
"screenHeight": 720, | |
"devicePixelRatio": 1, | |
"x": 412, | |
"y": 370, | |
"width": 87.984375, | |
"height": 30, | |
"top": 370, | |
"right": 499.984375, | |
"bottom": 400, | |
"left": 412 | |
}, | |
"screenshot": "13.page-type.jpg", | |
"consoleEntries": [], | |
"unhandledExceptions": [], | |
"selector": "input[placeholder=\"MM\"]", | |
"fnName": "type", | |
"text": "02", | |
"endTimestamp": 1612258416496, | |
"name": "type \"02\" on \"input[placeholder=\"MM\"]\"" | |
}, | |
{ | |
"index": 14, | |
"startTimestamp": 1612258416499, | |
"pageId": 0, | |
"stepCodeLocation": { | |
"sourceFileRelativePath": "scenarios/cashDepositReturn/cashDepositReturn.test.js", | |
"codeLines": [ | |
" ])('Cash Deposit Return without deductions', async (email, isNewRenter, asset, unit, rent, existingDepositAmount, amountToReturn) => {", | |
" const obligoRequest = new ObligoRequest(page)", | |
" await obligoRequest.loadPage()", | |
" await obligoRequest.invite(email, isNewRenter, asset, unit, rent, existingDepositAmount)", | |
" await expect(page).toHaveText('div:below(div > :text-is(\"Status\"))', 'Approved')", | |
"", | |
" const lease = new LeaseCDR(page)" | |
], | |
"fromRowNumber": 36, | |
"toRowNumber": 42, | |
"row": 39, | |
"column": 7, | |
"callstack": [ | |
{ | |
"line": 157, | |
"column": 28, | |
"file": "node_modules/@testim/root-cause-jest/node_modules/@testim/root-cause-core/lib/PuppeteerPageHooker.js", | |
"function": "Proxy.rootCauseWrappedFunction_Page_type" | |
}, | |
{ | |
"line": 74, | |
"column": 5, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.fillLeadRenterDetails" | |
}, | |
{ | |
"line": 116, | |
"column": 7, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.invite" | |
}, | |
{ | |
"line": 39, | |
"column": 7, | |
"file": "scenarios/cashDepositReturn/cashDepositReturn.test.js" | |
} | |
] | |
}, | |
"rect": { | |
"screenWidth": 1280, | |
"screenHeight": 720, | |
"devicePixelRatio": 1, | |
"x": 499.984375, | |
"y": 370, | |
"width": 87.984375, | |
"height": 30, | |
"top": 370, | |
"right": 587.96875, | |
"bottom": 400, | |
"left": 499.984375 | |
}, | |
"screenshot": "14.page-type.jpg", | |
"consoleEntries": [], | |
"unhandledExceptions": [], | |
"selector": "input[placeholder=\"DD\"]", | |
"fnName": "type", | |
"text": "22", | |
"endTimestamp": 1612258416885, | |
"name": "type \"22\" on \"input[placeholder=\"DD\"]\"" | |
}, | |
{ | |
"index": 15, | |
"startTimestamp": 1612258416901, | |
"pageId": 0, | |
"stepCodeLocation": { | |
"sourceFileRelativePath": "scenarios/cashDepositReturn/cashDepositReturn.test.js", | |
"codeLines": [ | |
" ])('Cash Deposit Return without deductions', async (email, isNewRenter, asset, unit, rent, existingDepositAmount, amountToReturn) => {", | |
" const obligoRequest = new ObligoRequest(page)", | |
" await obligoRequest.loadPage()", | |
" await obligoRequest.invite(email, isNewRenter, asset, unit, rent, existingDepositAmount)", | |
" await expect(page).toHaveText('div:below(div > :text-is(\"Status\"))', 'Approved')", | |
"", | |
" const lease = new LeaseCDR(page)" | |
], | |
"fromRowNumber": 36, | |
"toRowNumber": 42, | |
"row": 39, | |
"column": 7, | |
"callstack": [ | |
{ | |
"line": 157, | |
"column": 28, | |
"file": "node_modules/@testim/root-cause-jest/node_modules/@testim/root-cause-core/lib/PuppeteerPageHooker.js", | |
"function": "Proxy.rootCauseWrappedFunction_Page_type" | |
}, | |
{ | |
"line": 75, | |
"column": 5, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.fillLeadRenterDetails" | |
}, | |
{ | |
"line": 116, | |
"column": 7, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.invite" | |
}, | |
{ | |
"line": 39, | |
"column": 7, | |
"file": "scenarios/cashDepositReturn/cashDepositReturn.test.js" | |
} | |
] | |
}, | |
"rect": { | |
"screenWidth": 1280, | |
"screenHeight": 720, | |
"devicePixelRatio": 1, | |
"x": 587.96875, | |
"y": 370, | |
"width": 87.984375, | |
"height": 30, | |
"top": 370, | |
"right": 675.953125, | |
"bottom": 400, | |
"left": 587.96875 | |
}, | |
"screenshot": "15.page-type.jpg", | |
"consoleEntries": [], | |
"unhandledExceptions": [], | |
"selector": "input[placeholder=\"YYYY\"]", | |
"fnName": "type", | |
"text": "2000", | |
"endTimestamp": 1612258417358, | |
"name": "type \"2000\" on \"input[placeholder=\"YYYY\"]\"" | |
}, | |
{ | |
"index": 16, | |
"startTimestamp": 1612258417365, | |
"pageId": 0, | |
"stepCodeLocation": { | |
"sourceFileRelativePath": "scenarios/cashDepositReturn/cashDepositReturn.test.js", | |
"codeLines": [ | |
" ])('Cash Deposit Return without deductions', async (email, isNewRenter, asset, unit, rent, existingDepositAmount, amountToReturn) => {", | |
" const obligoRequest = new ObligoRequest(page)", | |
" await obligoRequest.loadPage()", | |
" await obligoRequest.invite(email, isNewRenter, asset, unit, rent, existingDepositAmount)", | |
" await expect(page).toHaveText('div:below(div > :text-is(\"Status\"))', 'Approved')", | |
"", | |
" const lease = new LeaseCDR(page)" | |
], | |
"fromRowNumber": 36, | |
"toRowNumber": 42, | |
"row": 39, | |
"column": 7, | |
"callstack": [ | |
{ | |
"line": 157, | |
"column": 28, | |
"file": "node_modules/@testim/root-cause-jest/node_modules/@testim/root-cause-core/lib/PuppeteerPageHooker.js", | |
"function": "Proxy.rootCauseWrappedFunction_Page_click" | |
}, | |
{ | |
"line": 49, | |
"column": 5, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.clickNext" | |
}, | |
{ | |
"line": 117, | |
"column": 7, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.invite" | |
}, | |
{ | |
"line": 39, | |
"column": 7, | |
"file": "scenarios/cashDepositReturn/cashDepositReturn.test.js" | |
} | |
] | |
}, | |
"rect": { | |
"error": {} | |
}, | |
"screenshot": "16.page-click.jpg", | |
"consoleEntries": [], | |
"unhandledExceptions": [], | |
"selector": "div[id=\"dialog-container\"] >> text=\"Next\"", | |
"fnName": "click", | |
"endTimestamp": 1612258417844, | |
"name": "click \"div[id=\"dialog-container\"] >> text=\"Next\"\"" | |
}, | |
{ | |
"index": 17, | |
"startTimestamp": 1612258417855, | |
"pageId": 0, | |
"stepCodeLocation": { | |
"sourceFileRelativePath": "scenarios/cashDepositReturn/cashDepositReturn.test.js", | |
"codeLines": [ | |
" ])('Cash Deposit Return without deductions', async (email, isNewRenter, asset, unit, rent, existingDepositAmount, amountToReturn) => {", | |
" const obligoRequest = new ObligoRequest(page)", | |
" await obligoRequest.loadPage()", | |
" await obligoRequest.invite(email, isNewRenter, asset, unit, rent, existingDepositAmount)", | |
" await expect(page).toHaveText('div:below(div > :text-is(\"Status\"))', 'Approved')", | |
"", | |
" const lease = new LeaseCDR(page)" | |
], | |
"fromRowNumber": 36, | |
"toRowNumber": 42, | |
"row": 39, | |
"column": 7, | |
"callstack": [ | |
{ | |
"line": 157, | |
"column": 28, | |
"file": "node_modules/@testim/root-cause-jest/node_modules/@testim/root-cause-core/lib/PuppeteerPageHooker.js", | |
"function": "Proxy.rootCauseWrappedFunction_Page_click" | |
}, | |
{ | |
"line": 36, | |
"column": 5, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.chooseProperty" | |
}, | |
{ | |
"line": 79, | |
"column": 5, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.fillLeaseDetails" | |
}, | |
{ | |
"line": 118, | |
"column": 7, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.invite" | |
}, | |
{ | |
"line": 39, | |
"column": 7, | |
"file": "scenarios/cashDepositReturn/cashDepositReturn.test.js" | |
} | |
] | |
}, | |
"rect": { | |
"screenWidth": 1280, | |
"screenHeight": 720, | |
"devicePixelRatio": 1, | |
"x": 445.09375, | |
"y": 310.5, | |
"width": 60.90625, | |
"height": 1, | |
"top": 310.5, | |
"right": 506, | |
"bottom": 311.5, | |
"left": 445.09375 | |
}, | |
"screenshot": "17.page-click.jpg", | |
"consoleEntries": [], | |
"unhandledExceptions": [], | |
"selector": "div[id=\"dialog-container\"] input[role=\"combobox\"]", | |
"fnName": "click", | |
"endTimestamp": 1612258418701, | |
"name": "click \"div[id=\"dialog-container\"] input[role=\"combobox\"]\"" | |
}, | |
{ | |
"index": 18, | |
"startTimestamp": 1612258418724, | |
"pageId": 0, | |
"stepCodeLocation": { | |
"sourceFileRelativePath": "scenarios/cashDepositReturn/cashDepositReturn.test.js", | |
"codeLines": [ | |
" ])('Cash Deposit Return without deductions', async (email, isNewRenter, asset, unit, rent, existingDepositAmount, amountToReturn) => {", | |
" const obligoRequest = new ObligoRequest(page)", | |
" await obligoRequest.loadPage()", | |
" await obligoRequest.invite(email, isNewRenter, asset, unit, rent, existingDepositAmount)", | |
" await expect(page).toHaveText('div:below(div > :text-is(\"Status\"))', 'Approved')", | |
"", | |
" const lease = new LeaseCDR(page)" | |
], | |
"fromRowNumber": 36, | |
"toRowNumber": 42, | |
"row": 39, | |
"column": 7, | |
"callstack": [ | |
{ | |
"line": 157, | |
"column": 28, | |
"file": "node_modules/@testim/root-cause-jest/node_modules/@testim/root-cause-core/lib/PuppeteerPageHooker.js", | |
"function": "Proxy.rootCauseWrappedFunction_Page_type" | |
}, | |
{ | |
"line": 37, | |
"column": 5, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.chooseProperty" | |
}, | |
{ | |
"line": 79, | |
"column": 5, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.fillLeaseDetails" | |
}, | |
{ | |
"line": 118, | |
"column": 7, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.invite" | |
}, | |
{ | |
"line": 39, | |
"column": 7, | |
"file": "scenarios/cashDepositReturn/cashDepositReturn.test.js" | |
} | |
] | |
}, | |
"rect": { | |
"screenWidth": 1280, | |
"screenHeight": 720, | |
"devicePixelRatio": 1, | |
"x": 412, | |
"y": 163.203125, | |
"width": 228, | |
"height": 30, | |
"top": 163.203125, | |
"right": 640, | |
"bottom": 193.203125, | |
"left": 412 | |
}, | |
"screenshot": "18.page-type.jpg", | |
"consoleEntries": [], | |
"unhandledExceptions": [], | |
"selector": "div[id=\"dialog-container\"] input[role=\"combobox\"]", | |
"fnName": "type", | |
"text": "T79-BA", | |
"endTimestamp": 1612258419257, | |
"name": "type \"T79-BA\" on \"div[id=\"dialog-container\"] input[role=\"combobox\"]\"" | |
}, | |
{ | |
"index": 19, | |
"startTimestamp": 1612258419261, | |
"pageId": 0, | |
"stepCodeLocation": { | |
"sourceFileRelativePath": "scenarios/cashDepositReturn/cashDepositReturn.test.js", | |
"codeLines": [ | |
" ])('Cash Deposit Return without deductions', async (email, isNewRenter, asset, unit, rent, existingDepositAmount, amountToReturn) => {", | |
" const obligoRequest = new ObligoRequest(page)", | |
" await obligoRequest.loadPage()", | |
" await obligoRequest.invite(email, isNewRenter, asset, unit, rent, existingDepositAmount)", | |
" await expect(page).toHaveText('div:below(div > :text-is(\"Status\"))', 'Approved')", | |
"", | |
" const lease = new LeaseCDR(page)" | |
], | |
"fromRowNumber": 36, | |
"toRowNumber": 42, | |
"row": 39, | |
"column": 7, | |
"callstack": [ | |
{ | |
"line": 157, | |
"column": 28, | |
"file": "node_modules/@testim/root-cause-jest/node_modules/@testim/root-cause-core/lib/PuppeteerPageHooker.js", | |
"function": "Proxy.rootCauseWrappedFunction_Page_click" | |
}, | |
{ | |
"line": 38, | |
"column": 5, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.chooseProperty" | |
}, | |
{ | |
"line": 79, | |
"column": 5, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.fillLeaseDetails" | |
}, | |
{ | |
"line": 118, | |
"column": 7, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.invite" | |
}, | |
{ | |
"line": 39, | |
"column": 7, | |
"file": "scenarios/cashDepositReturn/cashDepositReturn.test.js" | |
} | |
] | |
}, | |
"rect": { | |
"error": {} | |
}, | |
"screenshot": "19.page-click.jpg", | |
"consoleEntries": [], | |
"unhandledExceptions": [], | |
"selector": "text=T79-BA", | |
"fnName": "click", | |
"endTimestamp": 1612258419676, | |
"name": "click \"text=T79-BA\"" | |
}, | |
{ | |
"index": 20, | |
"startTimestamp": 1612258419690, | |
"pageId": 0, | |
"stepCodeLocation": { | |
"sourceFileRelativePath": "scenarios/cashDepositReturn/cashDepositReturn.test.js", | |
"codeLines": [ | |
" ])('Cash Deposit Return without deductions', async (email, isNewRenter, asset, unit, rent, existingDepositAmount, amountToReturn) => {", | |
" const obligoRequest = new ObligoRequest(page)", | |
" await obligoRequest.loadPage()", | |
" await obligoRequest.invite(email, isNewRenter, asset, unit, rent, existingDepositAmount)", | |
" await expect(page).toHaveText('div:below(div > :text-is(\"Status\"))', 'Approved')", | |
"", | |
" const lease = new LeaseCDR(page)" | |
], | |
"fromRowNumber": 36, | |
"toRowNumber": 42, | |
"row": 39, | |
"column": 7, | |
"callstack": [ | |
{ | |
"line": 157, | |
"column": 28, | |
"file": "node_modules/@testim/root-cause-jest/node_modules/@testim/root-cause-core/lib/PuppeteerPageHooker.js", | |
"function": "Proxy.rootCauseWrappedFunction_Page_waitForTimeout" | |
}, | |
{ | |
"line": 39, | |
"column": 5, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.chooseProperty" | |
}, | |
{ | |
"line": 79, | |
"column": 5, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.fillLeaseDetails" | |
}, | |
{ | |
"line": 118, | |
"column": 7, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.invite" | |
}, | |
{ | |
"line": 39, | |
"column": 7, | |
"file": "scenarios/cashDepositReturn/cashDepositReturn.test.js" | |
} | |
] | |
}, | |
"screenshot": "20.page-waitForTimeout.jpg", | |
"consoleEntries": [], | |
"unhandledExceptions": [], | |
"fnName": "waitForTimeout", | |
"endTimestamp": 1612258421827, | |
"name": "waitForTimeout" | |
}, | |
{ | |
"index": 21, | |
"startTimestamp": 1612258421831, | |
"pageId": 0, | |
"stepCodeLocation": { | |
"sourceFileRelativePath": "scenarios/cashDepositReturn/cashDepositReturn.test.js", | |
"codeLines": [ | |
" ])('Cash Deposit Return without deductions', async (email, isNewRenter, asset, unit, rent, existingDepositAmount, amountToReturn) => {", | |
" const obligoRequest = new ObligoRequest(page)", | |
" await obligoRequest.loadPage()", | |
" await obligoRequest.invite(email, isNewRenter, asset, unit, rent, existingDepositAmount)", | |
" await expect(page).toHaveText('div:below(div > :text-is(\"Status\"))', 'Approved')", | |
"", | |
" const lease = new LeaseCDR(page)" | |
], | |
"fromRowNumber": 36, | |
"toRowNumber": 42, | |
"row": 39, | |
"column": 7, | |
"callstack": [ | |
{ | |
"line": 157, | |
"column": 28, | |
"file": "node_modules/@testim/root-cause-jest/node_modules/@testim/root-cause-core/lib/PuppeteerPageHooker.js", | |
"function": "Proxy.rootCauseWrappedFunction_Page_type" | |
}, | |
{ | |
"line": 80, | |
"column": 5, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.fillLeaseDetails" | |
}, | |
{ | |
"line": 118, | |
"column": 7, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.invite" | |
}, | |
{ | |
"line": 39, | |
"column": 7, | |
"file": "scenarios/cashDepositReturn/cashDepositReturn.test.js" | |
} | |
] | |
}, | |
"rect": { | |
"screenWidth": 1280, | |
"screenHeight": 720, | |
"devicePixelRatio": 1, | |
"x": 412, | |
"y": 237.203125, | |
"width": 264, | |
"height": 30, | |
"top": 237.203125, | |
"right": 676, | |
"bottom": 267.203125, | |
"left": 412 | |
}, | |
"screenshot": "21.page-type.jpg", | |
"consoleEntries": [], | |
"unhandledExceptions": [], | |
"selector": "input[aria-label=\"Unit\"]", | |
"fnName": "type", | |
"text": "E2E-cFNp6", | |
"endTimestamp": 1612258422193, | |
"name": "type \"E2E-cFNp6\" on \"input[aria-label=\"Unit\"]\"" | |
}, | |
{ | |
"index": 22, | |
"startTimestamp": 1612258422197, | |
"pageId": 0, | |
"stepCodeLocation": { | |
"sourceFileRelativePath": "scenarios/cashDepositReturn/cashDepositReturn.test.js", | |
"codeLines": [ | |
" ])('Cash Deposit Return without deductions', async (email, isNewRenter, asset, unit, rent, existingDepositAmount, amountToReturn) => {", | |
" const obligoRequest = new ObligoRequest(page)", | |
" await obligoRequest.loadPage()", | |
" await obligoRequest.invite(email, isNewRenter, asset, unit, rent, existingDepositAmount)", | |
" await expect(page).toHaveText('div:below(div > :text-is(\"Status\"))', 'Approved')", | |
"", | |
" const lease = new LeaseCDR(page)" | |
], | |
"fromRowNumber": 36, | |
"toRowNumber": 42, | |
"row": 39, | |
"column": 7, | |
"callstack": [ | |
{ | |
"line": 157, | |
"column": 28, | |
"file": "node_modules/@testim/root-cause-jest/node_modules/@testim/root-cause-core/lib/PuppeteerPageHooker.js", | |
"function": "Proxy.rootCauseWrappedFunction_Page_type" | |
}, | |
{ | |
"line": 81, | |
"column": 5, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.fillLeaseDetails" | |
}, | |
{ | |
"line": 118, | |
"column": 7, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.invite" | |
}, | |
{ | |
"line": 39, | |
"column": 7, | |
"file": "scenarios/cashDepositReturn/cashDepositReturn.test.js" | |
} | |
] | |
}, | |
"rect": { | |
"screenWidth": 1280, | |
"screenHeight": 720, | |
"devicePixelRatio": 1, | |
"x": 695.984375, | |
"y": 311.203125, | |
"width": 252.015625, | |
"height": 30, | |
"top": 311.203125, | |
"right": 948, | |
"bottom": 341.203125, | |
"left": 695.984375 | |
}, | |
"screenshot": "22.page-type.jpg", | |
"consoleEntries": [], | |
"unhandledExceptions": [], | |
"selector": "input[aria-label=\"Rent\"]", | |
"fnName": "type", | |
"text": "1,000", | |
"endTimestamp": 1612258422641, | |
"name": "type \"1,000\" on \"input[aria-label=\"Rent\"]\"" | |
}, | |
{ | |
"index": 23, | |
"startTimestamp": 1612258422646, | |
"pageId": 0, | |
"stepCodeLocation": { | |
"sourceFileRelativePath": "scenarios/cashDepositReturn/cashDepositReturn.test.js", | |
"codeLines": [ | |
" ])('Cash Deposit Return without deductions', async (email, isNewRenter, asset, unit, rent, existingDepositAmount, amountToReturn) => {", | |
" const obligoRequest = new ObligoRequest(page)", | |
" await obligoRequest.loadPage()", | |
" await obligoRequest.invite(email, isNewRenter, asset, unit, rent, existingDepositAmount)", | |
" await expect(page).toHaveText('div:below(div > :text-is(\"Status\"))', 'Approved')", | |
"", | |
" const lease = new LeaseCDR(page)" | |
], | |
"fromRowNumber": 36, | |
"toRowNumber": 42, | |
"row": 39, | |
"column": 7, | |
"callstack": [ | |
{ | |
"line": 157, | |
"column": 28, | |
"file": "node_modules/@testim/root-cause-jest/node_modules/@testim/root-cause-core/lib/PuppeteerPageHooker.js", | |
"function": "Proxy.rootCauseWrappedFunction_Page_click" | |
}, | |
{ | |
"line": 82, | |
"column": 5, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.fillLeaseDetails" | |
}, | |
{ | |
"line": 118, | |
"column": 7, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.invite" | |
}, | |
{ | |
"line": 39, | |
"column": 7, | |
"file": "scenarios/cashDepositReturn/cashDepositReturn.test.js" | |
} | |
] | |
}, | |
"rect": { | |
"screenWidth": 1280, | |
"screenHeight": 720, | |
"devicePixelRatio": 1, | |
"x": 684, | |
"y": 237.203125, | |
"width": 264, | |
"height": 30, | |
"top": 237.203125, | |
"right": 948, | |
"bottom": 267.203125, | |
"left": 684 | |
}, | |
"screenshot": "23.page-click.jpg", | |
"consoleEntries": [], | |
"unhandledExceptions": [], | |
"selector": "div[id=\"dialog-container\"] input[aria-label=\"Original Lease Start\"]", | |
"fnName": "click", | |
"endTimestamp": 1612258423360, | |
"name": "click \"div[id=\"dialog-container\"] input[aria-label=\"Original Lease Start\"]\"" | |
}, | |
{ | |
"index": 24, | |
"startTimestamp": 1612258423391, | |
"pageId": 0, | |
"stepCodeLocation": { | |
"sourceFileRelativePath": "scenarios/cashDepositReturn/cashDepositReturn.test.js", | |
"codeLines": [ | |
" ])('Cash Deposit Return without deductions', async (email, isNewRenter, asset, unit, rent, existingDepositAmount, amountToReturn) => {", | |
" const obligoRequest = new ObligoRequest(page)", | |
" await obligoRequest.loadPage()", | |
" await obligoRequest.invite(email, isNewRenter, asset, unit, rent, existingDepositAmount)", | |
" await expect(page).toHaveText('div:below(div > :text-is(\"Status\"))', 'Approved')", | |
"", | |
" const lease = new LeaseCDR(page)" | |
], | |
"fromRowNumber": 36, | |
"toRowNumber": 42, | |
"row": 39, | |
"column": 7, | |
"callstack": [ | |
{ | |
"line": 157, | |
"column": 28, | |
"file": "node_modules/@testim/root-cause-jest/node_modules/@testim/root-cause-core/lib/PuppeteerPageHooker.js", | |
"function": "Proxy.rootCauseWrappedFunction_Page_click" | |
}, | |
{ | |
"line": 83, | |
"column": 5, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.fillLeaseDetails" | |
}, | |
{ | |
"line": 118, | |
"column": 7, | |
"file": "scenarios/support/page-objects/management/obligoCreation.js", | |
"function": "ObligoRequest.invite" | |
}, | |
{ | |
"line": 39, | |
"column": 7, | |
"file": "scenarios/cashDepositReturn/cashDepositReturn.test.js" | |
} | |
] | |
}, | |
"rect": { | |
"error": {} | |
}, | |
"consoleEntries": [], | |
"unhandledExceptions": [], | |
"stepError": { | |
"name": "Error", | |
"message": "page.click: Protocol error (Runtime.callFunctionOn): Session closed. Most likely the page has been closed.\n=========================== logs ===========================\nwaiting for selector \"text=\"2\"\"\n============================================================\nNote: use DEBUG=pw:api environment variable and rerun to capture Playwright logs.", | |
"stack": "page.click: Protocol error (Runtime.callFunctionOn): Session closed. Most likely the page has been closed.\n=========================== logs ===========================\nwaiting for selector \"text=\"2\"\"\n============================================================\nNote: use DEBUG=pw:api environment variable and rerun to capture Playwright logs.: \n at Connection.sendMessageToServer (/home/gilad/projects/obligo/frontend/test/e2e/node_modules/playwright/lib/client/connection.js:69:15)\n at Proxy.<anonymous> (/home/gilad/projects/obligo/frontend/test/e2e/node_modules/playwright/lib/client/channelOwner.js:44:61)\n at /home/gilad/projects/obligo/frontend/test/e2e/node_modules/playwright/lib/client/frame.js:257:40\n at Frame._wrapApiCall (/home/gilad/projects/obligo/frontend/test/e2e/node_modules/playwright/lib/client/channelOwner.js:72:34)\n at Frame.click (/home/gilad/projects/obligo/frontend/test/e2e/node_modules/playwright/lib/client/frame.js:256:21)\n at /home/gilad/projects/obligo/frontend/test/e2e/node_modules/playwright/lib/client/page.js:406:60\n at Page._attributeToPage (/home/gilad/projects/obligo/frontend/test/e2e/node_modules/playwright/lib/client/page.js:205:20)\n at Page.click (/home/gilad/projects/obligo/frontend/test/e2e/node_modules/playwright/lib/client/page.js:406:21)\n at PuppeteerPageHooker.makeStep (/home/gilad/projects/obligo/frontend/test/e2e/node_modules/@testim/root-cause-jest/node_modules/@testim/root-cause-core/lib/PuppeteerPageHooker.js:224:41)" | |
}, | |
"selector": "text=\"2\"", | |
"fnName": "click", | |
"endTimestamp": 1612258423545, | |
"name": "click \"text=\"2\"\"" | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment