Skip to content

Commit 5846c37

Browse files
committed
removed pyautogui and used fixed size for headless
1 parent 5a43374 commit 5846c37

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

Framework/Built_In_Automation/Web/Selenium/BuiltInFunctions.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -946,12 +946,14 @@ def Go_To_Link(dataset: Dataset) -> ReturnType:
946946
window_size_X = ConfigModule.get_config_value("RunDefinition", "window_size_x")
947947
window_size_Y = ConfigModule.get_config_value("RunDefinition", "window_size_y")
948948

949-
# removed maximize_window function because it's give error in headless browser
950949
if not window_size_X and not window_size_Y:
951-
import pyautogui
952-
window_size_X, window_size_Y = pyautogui.size()
953-
954-
selenium_driver.set_window_size(window_size_X, window_size_Y)
950+
if dependency["Browser"] == "ChromeHeadless":
951+
window_size_X, window_size_Y = 1920, 1080
952+
selenium_driver.set_window_size(window_size_X, window_size_Y)
953+
else:
954+
selenium_driver.maximize_window()
955+
else:
956+
selenium_driver.set_window_size(window_size_X, window_size_Y)
955957

956958
selenium_details[driver_id] = {"driver": Shared_Resources.Get_Shared_Variables("selenium_driver")}
957959

0 commit comments

Comments
 (0)