Skip to content

Instantly share code, notes, and snippets.

@GiladLB
Created February 2, 2021 09:36
Show Gist options
  • Save GiladLB/6e5522fc93ae7068b9874d4a2e3e2fb9 to your computer and use it in GitHub Desktop.
Save GiladLB/6e5522fc93ae7068b9874d4a2e3e2fb9 to your computer and use it in GitHub Desktop.
{
"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