'
167 | );
168 | },
169 | adjustImageSize: function (event) {
170 | var overImage = this.$(event.target);
171 | overImage.width(overImage.width());
172 | },
173 | onRender: function () {
174 | const diffType = settings.get('diffType');
175 | this.$('[name="' + this.radioName + '"][value="' + diffType + '"]').prop(
176 | 'checked',
177 | true,
178 | );
179 | if (diffType === 'overlay') {
180 | this.$('.screen-diff__image-over img').on('load', this.adjustImageSize.bind(this));
181 | }
182 | },
183 | onOverlayMove: function (event) {
184 | var pageX = event.pageX;
185 | var containerScroll = this.$('.screen-diff__container').scrollLeft();
186 | var elementX = event.currentTarget.getBoundingClientRect().left;
187 | var delta = pageX - elementX + containerScroll;
188 | this.$('.screen-diff__image-over').width(delta);
189 | },
190 | onDiffTypeChange: function (event) {
191 | settings.save('diffType', event.target.value);
192 | this.render();
193 | },
194 | });
195 | allure.api.addTestResultBlock(TestResultView, { position: 'before' });
196 | allure.api.addAttachmentViewer('application/vnd.allure.image.diff', {
197 | View: AttachmentView,
198 | icon: 'fa fa-exchange',
199 | });
200 | })();
201 |
--------------------------------------------------------------------------------
/allure-report/plugin/screen-diff/styles.css:
--------------------------------------------------------------------------------
1 | .screen-diff__switchers {
2 | margin-bottom: 1em;
3 | }
4 |
5 | .screen-diff__switchers label + label {
6 | margin-left: 1em;
7 | }
8 |
9 | .screen-diff__overlay {
10 | position: relative;
11 | cursor: col-resize;
12 | }
13 |
14 | .screen-diff__container {
15 | overflow-x: auto;
16 | }
17 |
18 | .screen-diff__image-over {
19 | top: 0;
20 | left: 0;
21 | bottom: 0;
22 | background: #fff;
23 | position: absolute;
24 | overflow: hidden;
25 | box-shadow: 2px 0 1px -1px #aaa;
26 | }
27 |
28 | .screen-diff-error {
29 | color: #fd5a3e;
30 | }
31 |
--------------------------------------------------------------------------------
/allure-report/widgets/behaviors.json:
--------------------------------------------------------------------------------
1 | {"total":2,"items":[]}
--------------------------------------------------------------------------------
/allure-report/widgets/categories-trend.json:
--------------------------------------------------------------------------------
1 | [{"data":{"Test defects":1}}]
--------------------------------------------------------------------------------
/allure-report/widgets/categories.json:
--------------------------------------------------------------------------------
1 | {"total":1,"items":[{"uid":"bdbf199525818fae7a8651db9eafe741","name":"Test defects","statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1}}]}
--------------------------------------------------------------------------------
/allure-report/widgets/duration-trend.json:
--------------------------------------------------------------------------------
1 | [{"data":{"duration":74601}}]
--------------------------------------------------------------------------------
/allure-report/widgets/duration.json:
--------------------------------------------------------------------------------
1 | [{"uid":"7a9d54247e76852c","name":"testLoginPositive","time":{"start":1700978323126,"stop":1700978339607,"duration":16481},"status":"passed","severity":"normal"},{"uid":"be98e4f961ed876a","name":"setUp","time":{"start":1700978265006,"stop":1700978265010,"duration":4},"status":"broken","severity":"normal"}]
--------------------------------------------------------------------------------
/allure-report/widgets/environment.json:
--------------------------------------------------------------------------------
1 | []
--------------------------------------------------------------------------------
/allure-report/widgets/executors.json:
--------------------------------------------------------------------------------
1 | []
--------------------------------------------------------------------------------
/allure-report/widgets/history-trend.json:
--------------------------------------------------------------------------------
1 | [{"data":{"failed":0,"broken":1,"skipped":0,"passed":1,"unknown":0,"total":2}}]
--------------------------------------------------------------------------------
/allure-report/widgets/launch.json:
--------------------------------------------------------------------------------
1 | []
--------------------------------------------------------------------------------
/allure-report/widgets/retry-trend.json:
--------------------------------------------------------------------------------
1 | [{"data":{"run":2,"retry":3}}]
--------------------------------------------------------------------------------
/allure-report/widgets/severity.json:
--------------------------------------------------------------------------------
1 | [{"uid":"be98e4f961ed876a","name":"setUp","time":{"start":1700978265006,"stop":1700978265010,"duration":4},"status":"broken","severity":"normal"},{"uid":"7a9d54247e76852c","name":"testLoginPositive","time":{"start":1700978323126,"stop":1700978339607,"duration":16481},"status":"passed","severity":"normal"}]
--------------------------------------------------------------------------------
/allure-report/widgets/status-chart.json:
--------------------------------------------------------------------------------
1 | [{"uid":"7a9d54247e76852c","name":"testLoginPositive","time":{"start":1700978323126,"stop":1700978339607,"duration":16481},"status":"passed","severity":"normal"},{"uid":"be98e4f961ed876a","name":"setUp","time":{"start":1700978265006,"stop":1700978265010,"duration":4},"status":"broken","severity":"normal"}]
--------------------------------------------------------------------------------
/allure-report/widgets/suites.json:
--------------------------------------------------------------------------------
1 | {"total":1,"items":[{"uid":"7d0421919ebcae780c955830177c9415","name":"All Test Suite","statistic":{"failed":0,"broken":1,"skipped":0,"passed":1,"unknown":0,"total":2}}]}
--------------------------------------------------------------------------------
/allure-report/widgets/summary.json:
--------------------------------------------------------------------------------
1 | {"reportName":"Allure Report","testRuns":[],"statistic":{"failed":0,"broken":1,"skipped":0,"passed":1,"unknown":0,"total":2},"time":{"start":1700978265006,"stop":1700978339607,"duration":74601,"minDuration":4,"maxDuration":16481,"sumDuration":16485}}
--------------------------------------------------------------------------------
/allure-results/0d2be43e-66a8-4f39-b47c-07e8f605d5bf-container.json:
--------------------------------------------------------------------------------
1 | {"uuid":"0d2be43e-66a8-4f39-b47c-07e8f605d5bf","name":"ATB4xSeleniumAdvanceFramework","children":["b3cf47bd-6067-42e9-940a-b81a461ce873","44986b19-79cb-40b8-a911-fc58f0a47821"],"befores":[],"afters":[],"start":1700978791026,"stop":1700978820879}
--------------------------------------------------------------------------------
/allure-results/0ef9507a-4550-486c-a5ab-115a0f7172bd-container.json:
--------------------------------------------------------------------------------
1 | {"uuid":"0ef9507a-4550-486c-a5ab-115a0f7172bd","name":"All Test Suite","children":["5c0b9105-b00f-45b8-85fb-05897e434b0b","8d1d522e-c719-43d8-9227-be682e768425"],"befores":[],"afters":[],"start":1700978259644,"stop":1700978265429}
--------------------------------------------------------------------------------
/allure-results/0feee6fe-9ed8-4c79-a54e-c0f2027c7e71-result.json:
--------------------------------------------------------------------------------
1 | {"uuid":"0feee6fe-9ed8-4c79-a54e-c0f2027c7e71","historyId":"23d8051b95617db64274268a86892902","fullName":"com.thetestingacademy.vwo.LoginTests.LoginTest.testLoginPositive","labels":[{"name":"package","value":"com.thetestingacademy.vwo.LoginTests.LoginTest"},{"name":"testClass","value":"com.thetestingacademy.vwo.LoginTests.LoginTest"},{"name":"testMethod","value":"testLoginPositive"},{"name":"parentSuite","value":"All Test Suite"},{"name":"suite","value":"ATB4xSeleniumAdvanceFramework"},{"name":"subSuite","value":"com.thetestingacademy.vwo.LoginTests.LoginTest"},{"name":"host","value":"MBP-C02DRR20MD6M"},{"name":"thread","value":"40195@MBP-C02DRR20MD6M.main(1)"},{"name":"framework","value":"testng"},{"name":"language","value":"java"}],"links":[],"name":"testLoginPositive","status":"passed","statusDetails":{"known":false,"muted":false,"flaky":false},"stage":"finished","steps":[],"attachments":[],"parameters":[],"start":1700978323126,"stop":1700978339607}
--------------------------------------------------------------------------------
/allure-results/27ef0fef-2794-465b-aeeb-a2c6d3e696cf-container.json:
--------------------------------------------------------------------------------
1 | {"uuid":"27ef0fef-2794-465b-aeeb-a2c6d3e696cf","name":"com.thetestingacademy.vwo.LoginTests.LoginTest","children":["8d1d522e-c719-43d8-9227-be682e768425","36afefb0-3104-4741-91d1-59ad7d15ad23"],"befores":[],"afters":[],"start":1700978259658,"stop":1700978265371}
--------------------------------------------------------------------------------
/allure-results/2fb60341-8b5b-4bea-b098-0f6ee459e688-container.json:
--------------------------------------------------------------------------------
1 | {"uuid":"2fb60341-8b5b-4bea-b098-0f6ee459e688","name":"com.thetestingacademy.vwo.LoginTests.LoginTest","children":["b3cf47bd-6067-42e9-940a-b81a461ce873","44986b19-79cb-40b8-a911-fc58f0a47821"],"befores":[],"afters":[],"start":1700978791028,"stop":1700978820884}
--------------------------------------------------------------------------------
/allure-results/33dcf72c-5ca5-4352-88f5-4908fd8df98a-container.json:
--------------------------------------------------------------------------------
1 | {"uuid":"33dcf72c-5ca5-4352-88f5-4908fd8df98a","name":"All Test Suite","children":["5e1db2b3-ce51-41c5-ab4c-74d8794ad24e"],"befores":[],"afters":[],"start":1700978724366,"stop":1700978762312}
--------------------------------------------------------------------------------
/allure-results/36579418-dd0d-4bee-a518-fb58d36c367d-container.json:
--------------------------------------------------------------------------------
1 | {"uuid":"36579418-dd0d-4bee-a518-fb58d36c367d","name":"com.thetestingacademy.vwo.LoginTests.LoginTest","children":["874e687e-8ff0-4b52-9cff-f5b72dc87dfd","63d55437-cd82-41c8-989b-8f2c32705377"],"befores":[],"afters":[],"start":1700978724378,"stop":1700978762307}
--------------------------------------------------------------------------------
/allure-results/36afefb0-3104-4741-91d1-59ad7d15ad23-result.json:
--------------------------------------------------------------------------------
1 | {"uuid":"36afefb0-3104-4741-91d1-59ad7d15ad23","historyId":"23d8051b95617db64274268a86892902","fullName":"com.thetestingacademy.vwo.LoginTests.LoginTest.testLoginPositive","labels":[{"name":"package","value":"com.thetestingacademy.vwo.LoginTests.LoginTest"},{"name":"testClass","value":"com.thetestingacademy.vwo.LoginTests.LoginTest"},{"name":"testMethod","value":"testLoginPositive"},{"name":"parentSuite","value":"All Test Suite"},{"name":"suite","value":"ATB4xSeleniumAdvanceFramework"},{"name":"subSuite","value":"com.thetestingacademy.vwo.LoginTests.LoginTest"},{"name":"host","value":"MBP-C02DRR20MD6M"},{"name":"thread","value":"39691@MBP-C02DRR20MD6M.main(1)"},{"name":"framework","value":"testng"},{"name":"language","value":"java"}],"links":[],"name":"testLoginPositive","status":"skipped","statusDetails":{"known":false,"muted":false,"flaky":false,"message":"Unable to establish websocket connection to http://localhost:60854/devtools/browser/8d59d957-0311-4d61-9f33-dde1cb90d39f\nBuild info: version: '4.7.2', revision: '4d4020c3b7'\nSystem info: os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '12.5', java.version: '19.0.1'\nDriver info: driver.version: EdgeDriver","trace":"org.openqa.selenium.remote.http.ConnectionFailedException: Unable to establish websocket connection to http://localhost:60854/devtools/browser/8d59d957-0311-4d61-9f33-dde1cb90d39f\nBuild info: version: '4.7.2', revision: '4d4020c3b7'\nSystem info: os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '12.5', java.version: '19.0.1'\nDriver info: driver.version: EdgeDriver\n\tat org.openqa.selenium.remote.http.netty.NettyWebSocket.