Commit 28c36e84 authored by Watchtek's avatar Watchtek
Browse files

Merge branch 'dev' into 'main'

Prevent overwrite screenshots

See merge request !3
parents 73c1543b 18e3894f
Loading
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -226,4 +226,5 @@ chrome-mac-x64.zip
chrome-win32.zip
chrome-win64.zip

screenshots/
 No newline at end of file
# Screenshots folder
Screenshots_*
+6 −5
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@ import time
import unittest
import random
import os
from datetime import datetime

from selenium import webdriver
from selenium.webdriver.common.by import By
@@ -91,11 +92,11 @@ class MultipleTest(unittest.TestCase):
            self.max_connections = 50
            self.ramp_up_time = 30 * 60

        # print("\n8. [선택] 스크린샷 저장 위치 (기본값: screenshots):")
        # self.screenshot_base_dir = input().strip() or "screenshots"
        self.screenshot_base_dir = "screenshots"
        if not os.path.exists(self.screenshot_base_dir):
            os.makedirs(self.screenshot_base_dir)
        # Make Screenshots_YYMMDD_HHmmss folder
        timestamp = datetime.now().strftime("%y%m%d_%H%M%S")
        self.screenshots_folder = f"Screenshots_{timestamp}"
        os.makedirs(self.screenshots_folder, exist_ok=True)
        self.screenshot_base_dir = self.screenshots_folder

    def setUp(self):
        self._get_user_inputs()