def test(self):
        driver = webdriver.Chrome(
            executable_path=
            "C:/Users/kruthi.p/PycharmProjects/Test_Automation_Framework/drivers/chromedriver.exe"
        )
        driver.maximize_window()  # Method that maximize the window
        print("started")
        driver.get(Utils.URL)  # get the EOT_C Web URL from the Utils page
        login_obj = LoginPage(driver)  # Object creation for loginpage class
        login_obj.Login(
            "*****@*****.**", "Sisa@123"
        )  # Function call to login method ;1st parameter = emailid ; 2nd parameter = password;
        manage_user_obj = Manage_User(
            driver)  # Object creation for manage_user class
        manage_user_obj.manage_user_user_add(
        )  # Function call to manage_user_user_add method which performs : navigating to add user window from main page
        user_obj = Add_user(driver)  # Object creation for add_user class
        user = user_obj.add_user_enter_user_name("kruthi")
        user_obj.add_user_enter_email_id("*****@*****.**")
        user_obj.add_user_enter_phone_number(2342424)
        user_obj.add_user_enter_password("Sisa@123")
        user_obj.add_user_enter_confirm_password("Sisa@123")
        user_obj.add_user_select_user_role(4)
        user_obj.add_user_select_company()
        user_obj.add_user_click_save()

        driver.close()
        driver.quit()
    def test(self):
        driver = webdriver.Chrome(
            executable_path=
            "C:/Users/kruthi.p/PycharmProjects/main/drivers/chromedriver.exe")
        driver.maximize_window()  # Method that maximize the window
        print("started")
        driver.get(Utils.URL)  # get the EOT_C Web URL from the Utils page
        login_obj = LoginPage(driver)  # Object creation for loginpage class
        login_obj.Login(
            "*****@*****.**", "Sisa@123"
        )  # Function call to login method ;1st parameter = emailid ; 2nd parameter = password;
        keyword_obj = Anomaly_management(driver)
        keyword_obj.anomaly_keyword_detection()
        #keyword_obj.AKM_add_keyword_button()
        driver.find_element_by_xpath("//*[@id='openDialogID']").click()
        time.sleep(3)
        keyword_obj.AKM_new_keyword_logstash_field("message")
        keyword_obj.AKM_new_keyword_match_condition("Match")
        keyword_obj.AKM_new_keyword_keyword_duration(2)
        keyword_obj.AKM_Keyword_add_keyword("dskfks")

        time.sleep(3)
        keyword_obj.AKM_new_keyword_cancel()
        expected_title = ">   Anomaly Keywords"
        element = driver.find_element_by_xpath(
            "//*[@id='content']/h2/span").text
        print(element)
        self.assertEqual(expected_title, element,
                         "title is not Anomaly Keywords")
        driver.close()
        driver.quit()
    def test(self):
        driver = webdriver.Chrome(
            executable_path=
            "C:/Users/kruthi.p/PycharmProjects/Test_Automation_Framework/drivers/chromedriver.exe"
        )
        driver.maximize_window()  # Method that maximize the window
        print("started")
        driver.get(Utils.URL)  # get the EOT_C Web URL from the Utils page
        login_obj = LoginPage(driver)  # Object creation for loginpage class
        login_obj.Login(
            "*****@*****.**", "Sisa@123"
        )  # Function call to login method ;1st parameter = emailid ; 2nd parameter = password;
        keyword_obj = Anomaly_management(driver)
        keyword_obj.anomaly_keyword_detection()
        time.sleep(3)
        keyword_obj.AKM_main_checkbox()
        time.sleep(3)
        keyword_obj.AMK_delete_button()
        keyword_obj.AKM_delete_confirmation_yes()
        value = 1
        length = len(
            driver.find_elements_by_xpath("//*[@id='dt_basic']/tbody/tr"))
        print(length)
        self.assertEqual(length, value, "1 or more Records exist in the table")

        time.sleep(3)
        driver.quit()
    def test(self):
        driver = webdriver.Chrome(
            executable_path=
            "C:/Users/kruthi.p/PycharmProjects/main/drivers/chromedriver.exe")
        driver.maximize_window()  # Method that maximize the window
        print("started")
        driver.get(Utils.URL)  # get the EOT_C Web URL from the Utils page
        login_obj = LoginPage(driver)  # Object creation for loginpage class
        login_obj.Login(
            "*****@*****.**", "Sisa@123"
        )  # Function call to login method ;1st parameter = emailid ; 2nd parameter = password;
        es_obj = elastic_search(driver)
        es_obj.add_es_column("username", "username", "username", "logstash")
        es = []

        length = len(
            driver.find_elements_by_xpath("//*[@id='dt_basic']/tbody/tr")
        )  #Checking the number of records exist in user list table
        print(length)

        # Validation: To check whether added user is present in list or not ; If present " User Added Successfully will be printed, If not Exception will be raised

        for i in range(1, length + 1):
            rows = driver.find_element_by_xpath(
                "//*[@id='dt_basic']/tbody/tr[" + str(i) + "]/td[4]").text
            es.append(rows)
            print(rows)
        var = "username"
        self.assertIn(
            var, es)  #compares the value present in var with the user list
        driver.close()
        driver.quit()
    def test(self):
        driver = webdriver.Chrome(
            executable_path=
            "C:/Users/kruthi.p/PycharmProjects/main/drivers/chromedriver.exe")
        driver.maximize_window()  # Method that maximize the window
        print("started")
        driver.get(Utils.URL)  # get the EOT_C Web URL from the Utils page
        login_obj = LoginPage(driver)  # Object creation for loginpage class
        login_obj.Login(
            "*****@*****.**", "Sisa@123"
        )  # Function call to login method ;1st parameter = emailid ; 2nd parameter = password;
        keyword_obj = Anomaly_management(driver)
        keyword_obj.anomaly_keyword_detection()
        keyword_obj.AKM_add_keyword_button()
        time.sleep(3)
        keyword_obj.AKM_add_anomaly_keyword("Message", "Match", 111111,
                                            "kruthi1")
        expected_title = "Add New Keyword"
        time.sleep(3)
        element = driver.find_element_by_xpath("//*[@id='ui-id-1']").text
        print(element)
        self.assertEqual(expected_title, element,
                         "title is not Add New Keyword")

        driver.close()
        driver.quit()
    def test(self):
        driver = webdriver.Chrome(executable_path="C:/Users/kruthi.p/PycharmProjects/main/drivers/chromedriver.exe")
        driver.maximize_window()                # Method that maximize the window
        print("started")
        driver.get(Utils.URL)                   # get the EOT_C Web URL from the Utils page
        login_obj = LoginPage(driver)           # Object creation for loginpage class
        login_obj.Login("*****@*****.**","Sisa@123")   # Function call to login method ;1st parameter = emailid ; 2nd parameter = password;
        keyword_obj = Anomaly_management(driver)
        keyword_obj.anomaly_keyword_detection()
        keyword_obj.AKM_add_keyword_button()
        keyword_obj.AKM_add_anomaly_keyword("Message","Match",2,"kruthi1")
        keyword_list=[]
        length = len(driver.find_elements_by_xpath("//*[@id='dt_basic']/tbody/tr")) #Checking the number of records exist in user list table
        print(length)

        # Validation: To check whether added user is present in list or not ; If present " User Added Successfully will be printed, If not Exception will be raised

        for i in range(1,length+1):
            rows = driver.find_element_by_xpath("//*[@id='dt_basic']/tbody/tr["+ str(i) +"]/td[6]").text
            keyword_list.append(rows)
            print(rows)
        var = "kruthi1"
        self.assertIn(var,keyword_list)
        driver.close()
        driver.quit()
Пример #7
0
    def test(self):
        driver = webdriver.Chrome(
            executable_path=
            "C:/Users/kruthi.p/PycharmProjects/Test_Automation_Framework/drivers/chromedriver.exe"
        )
        driver.maximize_window()  # Method that maximize the window
        print("started")
        driver.get(Utils.URL)  # get the EOT_C Web URL from the Utils page
        login_obj = LoginPage(driver)  # Object creation for loginpage class
        login_obj.Login(
            "*****@*****.**", "Sisa@123"
        )  # Function call to login method ;1st parameter = emailid ; 2nd parameter = password;
        manage_user_obj = Manage_User(
            driver)  # Object creation for manage_user class
        manage_user_obj.manage_user_click(
        )  # Function call to manage_user_user_add method which performs : navigating to add user window from main page
        manage_user_obj.manage_user_delete_all_user()

        # Function call to delete_all_user method which performs : select all the user and clicks on delete
        time.sleep(3)
        value = 1
        length = len(
            driver.find_elements_by_xpath("//*[@id='dt_basic']/tbody/tr"))
        print(length)
        self.assertEqual(length, value)
    def test_login(self):
        driver = self.driver
        driver.get(Utils.URL)
        login = LoginPage(driver)
        login.Login("*****@*****.**", "Sisa@123")
        admin = Manage_Alarm(driver)
        admin.click_admin()
        admin.click_manage_alarm()
        add_alarm = AlarmAdd(driver)
        add_alarm.add_alarm("test", 1, 1, 1)

        time.sleep(3)
Пример #9
0
    def test(self):
        global rows_exist
        driver = webdriver.Chrome(
            executable_path=
            "C:/Users/kruthi.p/PycharmProjects/Test_Automation_Framework/drivers/chromedriver.exe"
        )
        driver.maximize_window()  # Method that maximize the window
        print("started")
        driver.get(Utils.URL)  # get the EOT_C Web URL from the Utils page
        login_obj = LoginPage(driver)  # Object creation for loginpage class
        login_obj.Login(
            "*****@*****.**", "Sisa@123"
        )  # Function call to login method ;1st parameter = emailid ; 2nd parameter = password;
        keyword_obj = Anomaly_management(driver)
        keyword_obj.anomaly_keyword_detection()
        keyword_before = []
        keyword_after = []
        length = len(
            driver.find_elements_by_xpath("//*[@id='dt_basic']/tbody/tr")
        )  # Checking the number of records exist in user list table
        print(length)
        value = 'rewfwef'
        for i in range(1, length + 1):
            rows = driver.find_element_by_xpath(
                "//*[@id='dt_basic']/tbody/tr[" + str(i) + "]/td[6]").text
            keyword_before.append(rows)
            #print(keyword_before)

        if value in keyword_before:
            # driver.find_element_by_xpath("//*[@id='dt_basic_filter']/label/input").click()
            # driver.find_element_by_xpath("//*[@id='dt_basic_filter']/label/input").send_keys("refeerf")
            time.sleep(3)
            keyword_obj.AKM_search("refeerf")
            keyword_obj.AKM_delete_particular()

# Validation: To check whether added user is present in list or not ; If present " User Added Successfully will be printed, If not Exception will be raised
        length_post = len(
            driver.find_elements_by_xpath("//*[@id='dt_basic']/tbody/tr"))
        print(length_post)
        for i in range(1, length_post):
            rows_exist = driver.find_element_by_xpath(
                "//*[@id='dt_basic']/tbody/tr[" + str(i) + "]/td[6]").text
            keyword_after.append(rows_exist)
            print(keyword_after)
        self.assertIn(
            value, keyword_after
        )  # compares the value present in value with the user list

        driver.close()
        driver.quit()
    def test(self):
        driver = webdriver.Chrome(
            executable_path=
            "C:/Users/kruthi.p/PycharmProjects/Test_Automation_Framework/drivers/chromedriver.exe"
        )
        driver.maximize_window()  # Method that maximize the window
        print("started")
        driver.get(Utils.URL)  # get the EOT_C Web URL from the Utils page
        login_obj = LoginPage(driver)  # Object creation for loginpage class
        login_obj.Login(
            "*****@*****.**", "Sisa@123"
        )  # Function call to login method ;1st parameter = emailid ; 2nd parameter = password;
        manage_user_obj = Manage_User(
            driver)  # Object creation for manage_user class
        manage_user_obj.manage_user_user_add(
        )  # Function call to manage_user_user_add method which performs : navigating to add user window from main page
        #user_obj = Add_user(driver)             # Object creation for add_user class
        users = []

        # Function call to add_user method(parameters : fullname,email id, phone number,password,confirm password,role id)

        #user_obj.add_user("kruthi","*****@*****.**",8552426,"Sisa@123","Sisa@123",5)
        length = len(
            driver.find_elements_by_xpath("//*[@id='dt_basic']/tbody/tr")
        )  #Checking the number of records exist in user list table
        print(length)
        value = '*****@*****.**'
        for i in range(1, length + 1):
            rows = driver.find_element_by_xpath(
                "//*[@id='dt_basic']/tbody/tr[" + str(i) + "]/td[3]").text
            users.append(rows)
            print(rows)
        if value in users:
            manage_user_obj.manage_user_search("*****@*****.**")
            time.sleep(3)
            manage_user_obj.manage_user_delete_key()
            time.sleep(3)
            manage_user_obj.manage_user_delete_confirmation_yes()

# Validation: To check whether added user is present in list or not ; If present " User Added Successfully will be printed, If not Exception will be raised

        for i in range(1, length):
            deletedrows = driver.find_element_by_xpath(
                "//*[@id='dt_basic']/tbody/tr[" + str(i) + "]/td[3]").text
            users.append(deletedrows)
            print(deletedrows)
            self.assertNotIn(
                value, deletedrows
            )  #compares the value present in value with the user list
 def test(self):
     driver = webdriver.Chrome(
         executable_path=
         "C:/Users/kruthi.p/PycharmProjects/Test_Automation_Framework/drivers/chromedriver.exe"
     )
     driver.maximize_window()  # Method that maximize the window
     print("started")
     driver.get(Utils.URL)  # get the EOT_C Web URL from the Utils page
     login_obj = LoginPage(driver)  # Object creation for loginpage class
     login_obj.Login(
         "*****@*****.**", "Sisa@123"
     )  # Function call to login method ;1st parameter = emailid ; 2nd parameter = password;
     manage_user_obj = Manage_User(
         driver)  # Object creation for manage_user class
     manage_user_obj.manage_user_user_add()
     driver.find_element_by_xpath("//*[@id='checkBoxAll']").click()
     time.sleep(3)
     manage_user_obj.manage_user_Update_button(4)
     time.sleep(3)
Пример #12
0
 def test(self):
     driver = webdriver.Chrome(
         executable_path=
         "C:/Users/kruthi.p/PycharmProjects/main/drivers/chromedriver.exe")
     driver.maximize_window()  # Method that maximize the window
     print("started")
     driver.get(Utils.URL)  # get the EOT_C Web URL from the Utils page
     login_obj = LoginPage(driver)  # Object creation for loginpage class
     login_obj.Login(
         "*****@*****.**", "Sisa@123"
     )  # Function call to login method ;1st parameter = emailid ; 2nd parameter = password;
     es_obj = elastic_search(driver)
     es_obj.manage_elastic_search()
     expected_title = "> Manage Elasticsearch Columns"
     element = driver.find_element_by_xpath(
         "//*[@id='content']/div/div/h1/span").text
     print(element)
     self.assertEqual(expected_title, element,
                      "title is not manage elasticsearch column")
     driver.close()
     driver.quit()
    def test(self):
        driver = webdriver.Chrome(
            executable_path=
            "C:/Users/kruthi.p/PycharmProjects/Test_Automation_Framework/drivers/chromedriver.exe"
        )
        driver.maximize_window()  # Method that maximize the window
        print("started")
        driver.get(Utils.URL)  # get the EOT_C Web URL from the Utils page
        login_obj = LoginPage(driver)  # Object creation for loginpage class
        login_obj.Login(
            "*****@*****.**", "Sisa@123"
        )  # Function call to login method ;1st parameter = emailid ; 2nd parameter = password;
        manage_user_obj = Manage_User(
            driver)  # Object creation for manage_user class
        print(driver.title)
        manage_user_obj.manage_user_user_add(
        )  # Function call to manage_user_user_add method which performs : navigating to add user window from main page
        time.sleep(3)
        #user_obj = Add_user(driver)             # Object creation for add_user class
        #users = []
        driver.find_element_by_id("FullName").send_keys("abcddk")
        time.sleep(2)
        driver.find_element_by_id("Email").send_keys("*****@*****.**")
        driver.find_element_by_id("PhoneNumber").send_keys(231421421)
        driver.find_element_by_id("Password").send_keys("Sisa@123")
        driver.find_element_by_id("ConfirmPassword").send_keys("Sisa@123")
        driver.find_element_by_xpath("//*[@id='user_role']").click()
        driver.find_element_by_xpath("//*[@id='user_role']/option[2]").click()
        driver.find_element_by_id("s2id_company_name").click()
        driver.find_element_by_id("s2id_autogen1_search").send_keys(
            "SISA KRUTHI (C-0010080)")

        driver.find_element_by_xpath(
            "//*[@id='company_name']/option[11]").click()
        driver.find_element_by_id("btnSave").click()

        time.sleep(3)