From 9277fbed8590f2e7c1bdd408dc779dab8524240d Mon Sep 17 00:00:00 2001 From: renanllisboa Date: Tue, 28 Nov 2023 17:26:40 -0300 Subject: [PATCH 1/2] remove close process and add win32 condition in service_process_bat_file() method. --- tir/technologies/webapp_internal.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tir/technologies/webapp_internal.py b/tir/technologies/webapp_internal.py index 90749b5ba..faba04ae9 100644 --- a/tir/technologies/webapp_internal.py +++ b/tir/technologies/webapp_internal.py @@ -30,6 +30,7 @@ from datetime import datetime from tir.technologies.core.logging_config import logger import pathlib +import sys class WebappInternal(Base): """ @@ -361,8 +362,9 @@ def service_process_bat_file(self): This method creates a batfile in the root path to kill the process and its children. """ if self.config.smart_test: - with open("firefox_task_kill.bat", "w", ) as firefox_task_kill: - firefox_task_kill.write(f"taskkill /f /PID {self.driver.service.process.pid} /T") + if sys.platform == 'win32': + with open("firefox_task_kill.bat", "w", ) as firefox_task_kill: + firefox_task_kill.write(f"taskkill /f /PID {self.driver.service.process.pid} /T") def program_screen(self, initial_program="", environment="", coverage=False, poui=False): """ @@ -10445,7 +10447,7 @@ def restart_browser(self): logger().info("Closing the Browser") self.driver.close() - self.close_process() + # self.close_process() logger().info("Starting the Browser") self.Start() From 239119fe396b73921a0dbc7f3212281a0f0831d0 Mon Sep 17 00:00:00 2001 From: renanllisboa Date: Tue, 28 Nov 2023 17:40:08 -0300 Subject: [PATCH 2/2] branch release v1.20.16rc3 --- scripts/install_package.cmd | 2 +- tir/version.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/install_package.cmd b/scripts/install_package.cmd index 5bd2e742e..8caa3d5fd 100644 --- a/scripts/install_package.cmd +++ b/scripts/install_package.cmd @@ -13,5 +13,5 @@ taskkill /f /im chromedriver.exe echo ------------------------- echo Installing project... echo ------------------------- -pip install -U dist/tir_framework-1.20.16rc2.tar.gz +pip install -U dist/tir_framework-1.20.16rc3.tar.gz pause >nul | set/p = Press any key to exit ... diff --git a/tir/version.py b/tir/version.py index 1e0ec2e7b..39a7f8369 100644 --- a/tir/version.py +++ b/tir/version.py @@ -1 +1 @@ -__version__ = '1.20.16rc2' +__version__ = '1.20.16rc3'