diff --git a/vips_selenium/src/main/java/com/crawljax/vips_selenium/Scripts.java b/vips_selenium/src/main/java/com/crawljax/vips_selenium/Scripts.java index 65596fee5..a1b986630 100644 --- a/vips_selenium/src/main/java/com/crawljax/vips_selenium/Scripts.java +++ b/vips_selenium/src/main/java/com/crawljax/vips_selenium/Scripts.java @@ -32,15 +32,15 @@ public class Scripts { + "}\n" + "\n" + "function computeContentRect(a){\n" - + " var map1 = a.computedStyleMap();\n" - + " var padding_left = map1.get('padding-left').value;\n" - + " var padding_right = map1.get('padding-right').value;\n" - + " var border_left_width = map1.get('border-left-width').value;\n" - + " var border_right_width = map1.get('border-right-width').value;\n" - + " var padding_top = map1.get('padding-top').value;\n" - + " var padding_bottom = map1.get('padding-bottom').value ;\n" - + " var border_top_width = map1.get('border-top-width').value;\n" - + " var border_bottom_width = map1.get('border-bottom-width').value ;\n" + + " var map1 = getComputedStyle(a);\n" + + " var padding_left = CSSUnitValue.parse(map1.getPropertyValue('padding-left')).value;\n" + + " var padding_right = CSSUnitValue.parse(map1.getPropertyValue('padding-right')).value;\n" + + " var border_left_width = CSSUnitValue.parse(map1.getPropertyValue('border-left-width')).value;\n" + + " var border_right_width = CSSUnitValue.parse(map1.getPropertyValue('border-right-width')).value;\n" + + " var padding_top = CSSUnitValue.parse(map1.getPropertyValue('padding-top')).value;\n" + + " var padding_bottom = CSSUnitValue.parse(map1.getPropertyValue('padding-bottom')).value ;\n" + + " var border_top_width = CSSUnitValue.parse(map1.getPropertyValue('border-top-width')).value;\n" + + " var border_bottom_width = CSSUnitValue.parse(map1.getPropertyValue('border-bottom-width')).value ;\n" + " var width = a.getBoundingClientRect().width - (padding_left + padding_right + border_left_width + border_right_width );\n" + " var height = a.getBoundingClientRect().height - (padding_top + padding_bottom + border_top_width + border_bottom_width);\n" + " var x = scrollX + a.getBoundingClientRect().x + (padding_left + border_left_width);\n" @@ -109,15 +109,15 @@ public class Scripts { + "}\n" + "\n" + "function computeContentRect(a){\n" - + " var map1 = a.computedStyleMap();\n" - + " var padding_left = map1.get('padding-left').value;\n" - + " var padding_right = map1.get('padding-right').value;\n" - + " var border_left_width = map1.get('border-left-width').value;\n" - + " var border_right_width = map1.get('border-right-width').value;\n" - + " var padding_top = map1.get('padding-top').value;\n" - + " var padding_bottom = map1.get('padding-bottom').value ;\n" - + " var border_top_width = map1.get('border-top-width').value;\n" - + " var border_bottom_width = map1.get('border-bottom-width').value ;\n" + + " var map1 = getComputedStyle(a);\n" + + " var padding_left = CSSUnitValue.parse(map1.getPropertyValue('padding-left')).value;\n" + + " var padding_right = CSSUnitValue.parse(map1.getPropertyValue('padding-right')).value;\n" + + " var border_left_width = CSSUnitValue.parse(map1.getPropertyValue('border-left-width')).value;\n" + + " var border_right_width = CSSUnitValue.parse(map1.getPropertyValue('border-right-width')).value;\n" + + " var padding_top = CSSUnitValue.parse(map1.getPropertyValue('padding-top')).value;\n" + + " var padding_bottom = CSSUnitValue.parse(map1.getPropertyValue('padding-bottom')).value ;\n" + + " var border_top_width = CSSUnitValue.parse(map1.getPropertyValue('border-top-width')).value;\n" + + " var border_bottom_width = CSSUnitValue.parse(map1.getPropertyValue('border-bottom-width')).value ;\n" + " var width = a.getBoundingClientRect().width - (padding_left + padding_right + border_left_width + border_right_width );\n" + " var height = a.getBoundingClientRect().height - (padding_top + padding_bottom + border_top_width + border_bottom_width);\n" + " var x = scrollX + a.getBoundingClientRect().x + (padding_left + border_left_width);\n"