From ea16502fad05359259fab1c5c1379ea2e449e67c Mon Sep 17 00:00:00 2001 From: Mathieu Benoit Date: Wed, 30 Apr 2025 15:33:46 -0400 Subject: [PATCH] [FIX] script selenium: firefox addon enable to run in private --- script/selenium/selenium_lib.py | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/script/selenium/selenium_lib.py b/script/selenium/selenium_lib.py index 9d71262..c488f69 100644 --- a/script/selenium/selenium_lib.py +++ b/script/selenium/selenium_lib.py @@ -139,9 +139,16 @@ class SeleniumLib(object): self.click( "/html/body/div/div[2]/div/addon-list/section[1]/addon-card/div/addon-options/panel-list/panel-item[5]", ) - self.click( - "/html/body/div/div[2]/div/addon-card/div/addon-details/named-deck/section/div[5]/div/label[1]/input", - ) + # Enable Run in Private Windows + try: + self.click( + "/html/body/div/div[2]/div/addon-card/div/addon-details/named-deck/section/div[6]/div/label[1]/input", + ) + except Exception: + # For old version before Firefox 138 + self.click( + "/html/body/div/div[2]/div/addon-card/div/addon-details/named-deck/section/div[5]/div/label[1]/input", + ) # Enable Odoo_debug into incognito # Back @@ -154,9 +161,16 @@ class SeleniumLib(object): self.click( "/html/body/div/div[2]/div/addon-list/section[1]/addon-card[2]/div/addon-options/panel-list/panel-item[5]", ) - self.click( - "/html/body/div/div[2]/div/addon-card/div/addon-details/named-deck/section/div[5]/div/label[1]/input", - ) + # Enable Run in Private Windows + try: + self.click( + "/html/body/div/div[2]/div/addon-card/div/addon-details/named-deck/section/div[6]/div/label[1]/input", + ) + except Exception: + # For old version before Firefox 138 + self.click( + "/html/body/div/div[2]/div/addon-card/div/addon-details/named-deck/section/div[5]/div/label[1]/input", + ) # Ouvrez la page web if not ignore_open_web: