Commit 828f0e46 authored by Watchtek's avatar Watchtek
Browse files

Merge branch 'dev' into 'main'

Merge

Closes #5

See merge request !11
parents 6ba17cb3 d5b001b0
Loading
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -227,4 +227,7 @@ chrome-win32.zip
chrome-win64.zip

# Screenshots folder
Screenshots_*
Screenshots

# Temp file
*.swp
+10 −1
Original line number Diff line number Diff line
@@ -95,7 +95,7 @@ class MultipleTest(unittest.TestCase):

        # Make Screenshots_YYMMDD_HHmmss folder
        timestamp = datetime.now().strftime("%y%m%d_%H%M%S")
        self.screenshots_folder = f"Screenshots_{timestamp}"
        self.screenshots_folder = f"Screenshots/{timestamp}"
        os.makedirs(self.screenshots_folder, exist_ok=True)
        self.screenshot_base_dir = self.screenshots_folder

@@ -258,6 +258,7 @@ class MultipleTest(unittest.TestCase):
    def _performance_operation_actions(self, driver):
        """Performs actions on Performance/Operation."""
        time.sleep(0.5)
        # Common check
        driver.find_element(By.XPATH, "//div[@id='wrapper']/nav/ul/li[3]/a/div").click()
        self._take_screenshot(driver, "performance_menu_click")
        driver.find_element(By.XPATH, "//div[@id='wrapper']/div/div/aside/div/div/div[2]/label[2]/span/span").click()
@@ -266,6 +267,8 @@ class MultipleTest(unittest.TestCase):
        self._take_screenshot(driver, "performance_second_element_click")
        driver.find_element(By.ID, "tab-performance").click()
        self._take_screenshot(driver, "performance_tab_click")

        # 1st Module check
        driver.find_element(By.XPATH, "//div[@id='wrapper']/div/div/aside/div/div/div[3]/div[2]/div/div/div/div/div/div[2]/div/div").click()
        self._take_screenshot(driver, "performance_third_element_click")
        driver.find_element(By.XPATH, "//div[@id='wrapper']/div/div/aside/div/div/div[3]/div[2]/div/div/div/div/div/div[2]/div/div[2]/div/div/span[2]/span/span[2]").click()
@@ -278,6 +281,9 @@ class MultipleTest(unittest.TestCase):
        driver.execute_script("arguments[0].click();", analysis_tab)
        self._take_screenshot(driver, "analysis_tab_click_js")
        self._interact_with_time_filters(driver)
        driver.find_element(By.XPATH, "//div[@id='wrapper']/div/div/aside/div/div/div[3]/div[2]/div/div/div/div/div/div[2]/div/div/span").click()

        # 2nd Module check
        driver.find_element(By.XPATH, "//div[@id='wrapper']/div/div/aside/div/div/div[3]/div[2]/div/div/div/div/div/div[2]/div[2]/div/span[2]/span/span[2]").click()
        self._take_screenshot(driver, "performance_sixth_element_click")
        driver.find_element(By.XPATH, "//div[@id='wrapper']/div/div/aside/div/div/div[3]/div[2]/div/div/div/div/div/div[2]/div[2]/div[2]/div/div/span[2]/span/span[2]").click()
@@ -287,6 +293,9 @@ class MultipleTest(unittest.TestCase):
        driver.find_element(By.ID, "tab-analysis").click()
        self._take_screenshot(driver, "analysis_tab_click")
        self._interact_with_time_filters(driver)
        driver.find_element(By.XPATH, "//div[@id='wrapper']/div/div/aside/div/div/div[3]/div[2]/div/div/div/div/div/div[2]/div[2]/div/span").click()

        # 3rd Module check
        driver.find_element(By.XPATH, "//div[@id='wrapper']/div/div/aside/div/div/div[3]/div[2]/div/div/div/div/div/div[2]/div[3]/div/span[2]/span/span[2]").click()
        self._take_screenshot(driver, "performance_ninth_element_click")
        driver.find_element(By.XPATH, "//div[@id='wrapper']/div/div/aside/div/div/div[3]/div[2]/div/div/div/div/div/div[2]/div[3]/div[2]/div/div/span[2]/span/span[2]").click()