Loading .gitignore +4 −1 Original line number Diff line number Diff line Loading @@ -227,4 +227,7 @@ chrome-win32.zip chrome-win64.zip # Screenshots folder Screenshots_* Screenshots # Temp file *.swp load_check.py +10 −1 Original line number Diff line number Diff line Loading @@ -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 Loading Loading @@ -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() Loading @@ -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() Loading @@ -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() Loading @@ -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() Loading Loading
.gitignore +4 −1 Original line number Diff line number Diff line Loading @@ -227,4 +227,7 @@ chrome-win32.zip chrome-win64.zip # Screenshots folder Screenshots_* Screenshots # Temp file *.swp
load_check.py +10 −1 Original line number Diff line number Diff line Loading @@ -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 Loading Loading @@ -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() Loading @@ -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() Loading @@ -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() Loading @@ -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() Loading