diff --git a/tests/test_change_theme.py b/tests/test_appearance2.py similarity index 100% rename from tests/test_change_theme.py rename to tests/test_appearance2.py diff --git a/tests/test_create_new_item_folder.py b/tests/test_create_new_item_folder.py deleted file mode 100644 index cebbce11..00000000 --- a/tests/test_create_new_item_folder.py +++ /dev/null @@ -1,14 +0,0 @@ -from selenium.webdriver.common.by import By - -folder_name = "Folder at" - -def test_create_new_item_folder(browser): - - browser.find_element(By.XPATH, "//a[@href='/view/all/newJob']").click() - browser.find_element(By.ID, "name").send_keys(folder_name) - browser.find_element(By.CLASS_NAME, "com_cloudbees_hudson_plugins_folder_Folder").click() - browser.find_element(By.ID, "ok-button").click() - browser.find_element(By.NAME, "Submit").click() - - folder_name_created = browser.find_element(By.CLASS_NAME, "job-index-headline").text - assert folder_name_created == folder_name diff --git a/tests/test_folder_new_item.py b/tests/test_folder_new_item.py deleted file mode 100644 index 0efe5e17..00000000 --- a/tests/test_folder_new_item.py +++ /dev/null @@ -1,15 +0,0 @@ -from selenium.webdriver import Keys -from selenium.webdriver.common.by import By - -def test_folder_new_item(browser): - """Тест доступности кнопки ОК при создании New Item""" - new_item = browser.find_element(By.CSS_SELECTOR, ".task-link.task-link-no-confirm ") - new_item.click() - item_name_field = browser.find_element(By.ID, "name") - item_name_field.send_keys("TestNew") - folder_radio = browser.find_element(By.CLASS_NAME, "com_cloudbees_hudson_plugins_folder_Folder") - folder_radio.click() - - buttom = browser.find_element(By.ID, "ok-button") - - assert buttom.is_enabled() \ No newline at end of file diff --git a/tests/test_freestyle_project_configuration_2.py b/tests/test_freestyle_project_configuration_2.py deleted file mode 100644 index 5d2889da..00000000 --- a/tests/test_freestyle_project_configuration_2.py +++ /dev/null @@ -1,33 +0,0 @@ -import random -import string -from selenium.webdriver.common.by import By -from selenium.webdriver.remote.webdriver import WebDriver -from selenium.webdriver.support import expected_conditions as EC -from selenium.webdriver.support.wait import WebDriverWait - -random_name = "item" + ''.join(random.choices(string.ascii_lowercase + string.digits, k=8)) - - -def create_new_item(driver: WebDriver): - wait = WebDriverWait(driver, 5) - driver.find_element(By.XPATH, "//a[contains(@href, 'newJob')]").click() - - wait.until(EC.element_to_be_clickable((By.ID, "name"))).send_keys(random_name) - wait.until(EC.element_to_be_clickable((By.XPATH, f"//span[@class='label' and text()='Freestyle project']"))).click() - wait.until(EC.element_to_be_clickable((By.ID, "ok-button"))).click() - - -def test_freestyle_project_configuration(browser): - wait = WebDriverWait(browser, 5) - - create_new_item(browser) - wait.until(EC.visibility_of_element_located((By.XPATH, "//h2[@id='general']"))) - browser.find_element(By.XPATH, "//label[@data-title='Disabled']").click() - browser.find_element(By.NAME, "Submit").click() - - wait.until(EC.visibility_of_element_located((By.XPATH, f"//h1[contains(text(), '{random_name}')]"))) - current_text = browser.find_element(By.XPATH, "//*[@id='enable-project']").text - enable_button = browser.find_element(By.NAME, "Submit") - - assert "This project is currently disabled" in current_text - assert enable_button.is_displayed() diff --git a/tests/test_manage_jenkins_plugins_available_plugins_search.py b/tests/test_manage_jenkins_plugins_available_plugins_search.py deleted file mode 100644 index 8c427d6f..00000000 --- a/tests/test_manage_jenkins_plugins_available_plugins_search.py +++ /dev/null @@ -1,26 +0,0 @@ -from selenium.webdriver.common.by import By -import pytest - - -@pytest.mark.skip() -def test_jenkins_plugins_available_plugins_search(browser): - icon_setting = browser.find_element(By.XPATH, '//a[@id="root-action-ManageJenkinsAction"]') - icon_setting.click() - assert "/manage/" in browser.current_url - - plugins_element = browser.find_element(By.XPATH, '//a[@href= "pluginManager"]') - plugins_element.click() - assert "/pluginManager" in browser.current_url - - available_plugin_tab = browser.find_element(By.XPATH, "//a[@href='/manage/pluginManager/available']") - available_plugin_tab.click() - assert "available" in browser.current_url - - - input_sort = browser.find_element(By.ID, "filter-box" ) - input_sort.send_keys("blue") - assert input_sort.get_attribute("value") == "blue" - assert "Blue Ocean" in browser.page_source - - - diff --git a/tests/test_multibranch_pipeline0.py b/tests/test_multibranch_pipeline2.py similarity index 100% rename from tests/test_multibranch_pipeline0.py rename to tests/test_multibranch_pipeline2.py