Allow Mobile Mode "device_pixel_ratio" to use floats

This commit is contained in:
Michael Mintz 2024-08-02 18:43:41 -04:00
parent 97ab360a48
commit db012234fc
1 changed files with 12 additions and 12 deletions

View File

@ -394,9 +394,9 @@ def uc_special_open_if_cf(
)
uc_metrics = {}
if (
isinstance(device_width, int)
and isinstance(device_height, int)
and isinstance(device_pixel_ratio, int)
isinstance(device_width, (int, float))
and isinstance(device_height, (int, float))
and isinstance(device_pixel_ratio, (int, float))
):
uc_metrics["width"] = device_width
uc_metrics["height"] = device_height
@ -1479,9 +1479,9 @@ def _set_chrome_options(
emulator_settings = {}
device_metrics = {}
if (
isinstance(device_width, int)
and isinstance(device_height, int)
and isinstance(device_pixel_ratio, int)
isinstance(device_width, (int, float))
and isinstance(device_height, (int, float))
and isinstance(device_pixel_ratio, (int, float))
):
device_metrics["width"] = device_width
device_metrics["height"] = device_height
@ -3229,9 +3229,9 @@ def get_local_driver(
emulator_settings = {}
device_metrics = {}
if (
isinstance(device_width, int)
and isinstance(device_height, int)
and isinstance(device_pixel_ratio, int)
isinstance(device_width, (int, float))
and isinstance(device_height, (int, float))
and isinstance(device_pixel_ratio, (int, float))
):
device_metrics["width"] = device_width
device_metrics["height"] = device_height
@ -4446,9 +4446,9 @@ def get_local_driver(
if mobile_emulator:
uc_metrics = {}
if (
isinstance(device_width, int)
and isinstance(device_height, int)
and isinstance(device_pixel_ratio, int)
isinstance(device_width, (int, float))
and isinstance(device_height, (int, float))
and isinstance(device_pixel_ratio, (int, float))
):
uc_metrics["width"] = device_width
uc_metrics["height"] = device_height