コード例 #1
0
    def test_4_ENM_Main_Landing_Page_and_Click_Alarm_Monitor(self):
        driver = self.driver
        alarm_monitor = ENMMainLandingPage(driver)
        take_screen = TakeScreenShot(driver)

        take_screen.take_screen_shot("ENM_Application_Launcher_Page")
        alarm_monitor.clickAlarmMonitorLink()
        time.sleep(20)
        take_screen.take_screen_shot("Alarm_Monitor_Page")
コード例 #2
0
    def test_4_ENM_Main_Landing_Page_and_Alarm_Monitor_Click(self):
        driver = self.driver
        alarm_monitor = ENMMainLandingPage(driver)
        alarm_monitor.clickAlarmMonitorLink()
        time.sleep(5)

        applied_filer_text = driver.find_element_by_css_selector(".eaAlarmviewer-nodeSelection-applied-header").text
        if "Applied" in applied_filer_text:
            driver.find_element_by_css_selector(".eaAlarmviewer-nodeSelection-footer-clearAll").click()
            time.sleep(5)
            a = driver.find_element_by_css_selector(".eaAlarmviewer-nodeSelection-header-h4").text
            print("Cleaning selected Network Element. Number of ", a)
            # b = driver.find_element_by_xpath("/html/body/div[3]/div/div/div[1]/div[4]/div/div[7]/div/div[1]/div/div[2]/div/div[2]/div/div[3]/div[1]/div/div[2]/div/div[2]/div[1]/div/div[2]/table/tbody").text
            # print(b)
            b = driver.find_element_by_css_selector(".elTablelib-Table-body").text
            c = b.split(", ")
            print(c)

        else:
            a = driver.find_element_by_css_selector(".eaAlarmviewer-nodeSelection-header-h4").text
            print("Cleaning selected Network Element. Number of ", a)
            # b = driver.find_element_by_xpath("/html/body/div[3]/div/div/div[1]/div[4]/div/div[7]/div/div[1]/div/div[2]/div/div[2]/div/div[3]/div[1]/div/div[2]/div/div[2]/div[1]/div/div[2]/table/tbody").text
            # print(b)
            b = driver.find_element_by_css_selector(".elTablelib-Table-body").text
            c = b.split(", ")
            print(c)
            pass

    # def test_5_add_topology(self):
    #     driver = self.driver
    #     open_topology_tab = ENMAddTopology(driver)
    #     open_topology_tab.openTopology()



            # print("will look for specific topology.")
            # l = ["a"]
            #
            # for b in range(1, 2):
            #     a = "/html/body/div[5]/div/div/div/div[2]/div/div[2]/div[2]/div/div/div[2]/div/div[1]/div/div/div[1]/div/div["
            #     b = str(b)
            #     c = "]/div[3]/div/span"
            #     d = (a+b+c)
            #     e = driver.find_element_by_xpath("\"%s\"" % d)
            #     f = e.text()
            #     l.append(f)
            # print(l)




            # driver.find_element_by_xpath("""/html/body/div[5]/div/div/div/div[2]/div/div[2]/div[2]/div/div/div[2]/div/div[1]/div/div/div[1]/div/div[8]/div[3]/div/span""").click()
            # text = driver.find_element_by_xpath("""/html/body/div[5]/div/div/div/div[2]/div/div[2]/div[2]/div/div/div[2]/div/div[1]/div/div/div[1]/div/div[20]/div[3]/div/span""").text
            # print(text)
            # driver.find_element_by_xpath("""/html/body/div[5]/div/div/div/div[2]/div/div[2]/div[2]/div/div/div[2]/div/div[1]/div/div/div[1]/div/div[20]/div[3]/div/span""").click()
            # print(driver.find_element_by_xpath("//div[8]/div[3]/div/span").text())
            # if driver.find_element_by_xpath("//div[20]/div[3]/div/span").text == None:
            #
            #     window.s
            #     driver.find_element_by_xpath("//div[20]/div[3]/div/span").click()
            #     driver.find_element_by_xpath("//div[20]/div[2]/i").click()
            #     driver.find_element_by_xpath("//div[19]/div[3]/div/span").click()
            #     driver.find_element_by_xpath("//div[3]/div/button/span").click()
            #     print("Inside If statement")
            # else:
            #     driver.find_element_by_xpath("//div[20]/div[3]/div/span").click()
            #     driver.find_element_by_xpath("//div[20]/div[2]/i").click()
            #     driver.find_element_by_xpath("//div[19]/div[3]/div/span")
            #     driver.find_element_by_xpath("//div[3]/div/button/span").click()
            #     print("Inside else statement")
            #
            # time.sleep(5)

            # text = driver.find_element_by_xpath("""/html/body/div[5]/div/div/div/div[2]/div/div[2]/div[2]/div/div/div[2]/div/div[1]/div/div/div[1]/div/div[8]/div[3]/div/span""").text
            # print(text)
            # text2 = driver.find_element_by_xpath("""xpath=//div[8]/div[3]/div/span""").text
            # print(text2)
            # driver.find_element_by_xpath("//span/div/button/span[2]/i").click()
            # driver.find_element_by_css_selector(".ebComponentList-item ebComponentList-item_focused").click()
            # driver.find_element_by_xpath("/html/body/div[5]/div/div/div/div[2]/div/div[2]/div[2]/div/div/div[2]").text
            # driver.find_element_by_xpath("//div[9]/div[2]/i").click()
            # driver.find_element_by_xpath("//div[9]/div[3]/div/span").click()
            # driver.find_element_by_xpath("//div[9]/div[3]/div/span").click()
            # driver.find_element_by_xpath("//div[3]/div/button/span").click()
            # driver.find_element_by_xpath("//tr[4]/td").click()
            # driver.find_element_by_xpath("//div[4]/button").click()



        time.sleep(10)
コード例 #3
0
    def test_4_ENM_Main_Landing_Page_and_Click_Alarm_Monitor(self):
        driver = self.driver
        alarm_monitor = ENMMainLandingPage(driver)

        alarm_monitor.clickAlarmMonitorLink()
        time.sleep(20)