File tree Expand file tree Collapse file tree 3 files changed +28
-1
lines changed
Expand file tree Collapse file tree 3 files changed +28
-1
lines changed Original file line number Diff line number Diff line change @@ -113,7 +113,7 @@ private SimpleTransform getTransform() {
113113 private double getScaleFactor () {
114114 double factor ;
115115 if (isMobile ()) {
116- factor = 2 ;
116+ factor = getReport (). getRetinaScaleFactor () ;
117117 } else {
118118 factor = zoomFactor ;
119119 if (isRetinaDisplay () && isChrome ()) {
Original file line number Diff line number Diff line change @@ -23,6 +23,7 @@ public class ResponsiveUIValidator {
2323
2424 private boolean mobileTopBarOffset = false ;
2525 private final DrawingConfiguration drawingConfiguration = new DrawingConfiguration ();
26+ private int scaleFactor = 1 ;
2627
2728 public ResponsiveUIValidator (WebDriver driver ) {
2829 this (new DriverFacade (driver ));
@@ -140,6 +141,23 @@ public void setTopBarMobileOffset(boolean state) {
140141 mobileTopBarOffset = state ;
141142 }
142143
144+ /**
145+ * Set retina scale factor. Current usage only for native mobile
146+ *
147+ * @param factor
148+ */
149+ public void setRetinaScaleFactor (int factor ) {
150+ scaleFactor = factor ;
151+ }
152+
153+ /**
154+ * Get retina scale factor. Current usage only for native mobile
155+ *
156+ */
157+ public int getRetinaScaleFactor () {
158+ return scaleFactor ;
159+ }
160+
143161 public boolean isMobileTopBarOffset () {
144162 return mobileTopBarOffset ;
145163 }
Original file line number Diff line number Diff line change @@ -80,6 +80,15 @@ public void setTopBarMobileOffset(boolean state) {
8080 responsiveUIValidator .setTopBarMobileOffset (state );
8181 }
8282
83+ /**
84+ * Set retina scale factor. Current usage only for native mobile
85+ *
86+ * @param factor
87+ */
88+ public void setRetinaScaleFactor (int factor ) {
89+ responsiveUIValidator .setRetinaScaleFactor (factor );
90+ }
91+
8392 public boolean isMobileTopBarOffset () {
8493 return responsiveUIValidator .isMobileTopBarOffset ();
8594 }
You can’t perform that action at this time.
0 commit comments