@applitools/eyes-sdk-core
Advanced tools
Comparing version 13.8.1 to 13.8.2
@@ -10,2 +10,3 @@ const TypeUtils = require('../utils/TypeUtils') | ||
elements: [], | ||
paddings: [], | ||
resolvers: [], | ||
@@ -36,2 +37,3 @@ } | ||
const referenceRegion = reference.region || reference | ||
if (utils.types.has(referenceRegion, ['width', 'height'])) { | ||
@@ -52,2 +54,3 @@ const persistedRegion = utils.types.has(referenceRegion, ['x', 'y']) | ||
mapping.elements.push(element) | ||
mapping.paddings.push(reference.padding) | ||
mapping.resolvers.push(selector => persistedRegions.push(persistReference(reference, selector))) | ||
@@ -69,5 +72,7 @@ } | ||
const resolver = mapping.resolvers[index] | ||
const padding = mapping.paddings[index] | ||
const persistedSelector = selectors.map((selector, index) => ({ | ||
type: 'css', | ||
selector, | ||
padding, | ||
nodeType: index < selectors.length - 1 ? 'shadow-root' : 'element', | ||
@@ -89,2 +94,3 @@ })) | ||
const fully = TypeUtils.getOrDefault(checkSettings.fully, configuration.getForceFullPageScreenshot()) | ||
const config = { | ||
@@ -219,3 +225,4 @@ ignore: transformRegions(checkSettings.ignoreRegions), | ||
for (const element of elements) { | ||
const region = utils.geometry.offset(await element.getRegion(), contextLocationInViewport) | ||
const elementRegion = utils.geometry.withPadding(await element.getRegion(), reference.padding) | ||
const region = utils.geometry.offset(elementRegion, contextLocationInViewport) | ||
referenceRegions.push( | ||
@@ -240,3 +247,2 @@ utils.geometry.scale( | ||
} | ||
module.exports = { | ||
@@ -243,0 +249,0 @@ toPersistedCheckSettings, |
{ | ||
"name": "@applitools/eyes-sdk-core", | ||
"version": "13.8.1", | ||
"version": "13.8.2", | ||
"description": "The core components of Eyes JavaScript SDK", | ||
@@ -80,11 +80,11 @@ "keywords": [ | ||
"@applitools/dom-capture": "11.1.0", | ||
"@applitools/dom-snapshot": "4.5.13", | ||
"@applitools/driver": "1.9.3", | ||
"@applitools/execution-grid-client": "1.1.18", | ||
"@applitools/dom-snapshot": "4.6.0", | ||
"@applitools/driver": "1.9.4", | ||
"@applitools/execution-grid-client": "1.1.19", | ||
"@applitools/isomorphic-fetch": "3.0.0", | ||
"@applitools/logger": "1.1.11", | ||
"@applitools/screenshoter": "3.4.2", | ||
"@applitools/snippets": "2.4.1", | ||
"@applitools/types": "1.5.2", | ||
"@applitools/utils": "1.3.7", | ||
"@applitools/logger": "1.1.12", | ||
"@applitools/screenshoter": "3.4.3", | ||
"@applitools/snippets": "2.4.2", | ||
"@applitools/types": "1.5.3", | ||
"@applitools/utils": "1.3.8", | ||
"axios": "0.26.0", | ||
@@ -97,6 +97,6 @@ "chalk": "3.0.0", | ||
"@applitools/sdk-fake-eyes-server": "2.1.2", | ||
"@applitools/spec-driver-selenium": "1.3.9", | ||
"@applitools/test-server": "^1.0.11", | ||
"@applitools/spec-driver-selenium": "1.3.10", | ||
"@applitools/test-server": "^1.1.1", | ||
"@applitools/test-utils": "1.3.3", | ||
"@applitools/visual-grid-client": "15.12.43", | ||
"@applitools/visual-grid-client": "15.12.44", | ||
"chai": "4.2.0", | ||
@@ -103,0 +103,0 @@ "chai-uuid": "1.0.6", |
451998
13940
+ Added@applitools/dom-snapshot@4.6.0(transitive)
+ Added@applitools/driver@1.9.4(transitive)
+ Added@applitools/execution-grid-client@1.1.19(transitive)
+ Added@applitools/logger@1.1.12(transitive)
+ Added@applitools/screenshoter@3.4.3(transitive)
+ Added@applitools/snippets@2.4.2(transitive)
+ Added@applitools/types@1.5.3(transitive)
+ Added@applitools/utils@1.3.8(transitive)
+ Addedjpeg-js@0.4.4(transitive)
- Removed@applitools/dom-snapshot@4.5.13(transitive)
- Removed@applitools/driver@1.9.3(transitive)
- Removed@applitools/execution-grid-client@1.1.18(transitive)
- Removed@applitools/logger@1.1.11(transitive)
- Removed@applitools/screenshoter@3.4.2(transitive)
- Removed@applitools/snippets@2.4.1(transitive)
- Removed@applitools/types@1.5.2(transitive)
- Removed@applitools/utils@1.3.7(transitive)
- Removedjpeg-js@0.4.3(transitive)
Updated@applitools/driver@1.9.4
Updated@applitools/logger@1.1.12
Updated@applitools/snippets@2.4.2
Updated@applitools/types@1.5.3
Updated@applitools/utils@1.3.8