def assign_config_to_ap(self):
     ap_jid = properties.apjid
     # Verify if the ap entry is made in new_ap collection.
     ap_serial_number = db.search_ap_in_new_ap_collection(ap_jid)
     #Onboarding AP.
     utils.ap_onboarding(ap_jid, ap_serial_number)
     #Searching AP in ap collection after onboarding.
     ap_id = db.search_ap_in_ap_collection(ap_jid)
 def test_assign_config_to_ap(self):
     ap_jid = properties.apjid
     ap_serial_number = db.search_ap_in_new_ap_collection(ap_jid)
     print ap_serial_number   
     utils.ap_onboarding(ap_jid, ap_serial_number)
     ap_id = db.search_ap_in_ap_collection(ap_jid)
     config_id = config_utils.push_config_to_ap(ap_id, ap_jid)
     time.sleep(20)
     db.verify_ap_running_config_id(ap_jid, config_id)
Exemplo n.º 3
0
    def onboard_ap(self):
        columns = utils.get_var_details()
        driver = self.driver

        driver.get(self.base_url + "/home/login")
        driver.find_element_by_id("email").clear()
        driver.find_element_by_id("email").send_keys(columns['email'][0])
        driver.find_element_by_id("password").clear()
        driver.find_element_by_id("password").send_keys(columns['password'][0])
        driver.find_element_by_id("btnLogin").click()
        time.sleep(10)
        print "Clicking VAR filter dropdown"
        dropdown = driver.find_element_by_id("varFilter")
        for option in dropdown.find_elements_by_tag_name("option"):
            if option.text == columns['var_business_name'][0]:
                option.click()
                time.sleep(5)
        print "Clickin Customers dropdown"
        dropdown = driver.find_element_by_id("customerFilter")
        for option in dropdown.find_elements_by_tag_name("option"):
            if option.text == columns['var_business_name'][1]:
                option.click()
                time.sleep(5)
        print "Clickin Location dropdown"
        dropdown = driver.find_element_by_id("locationFilter")
        for option in dropdown.find_elements_by_tag_name("option"):
            if option.text == columns['var_business_name'][2]:
                option.click()
                time.sleep(5)
        driver.find_element_by_id("menuAccessPoints").click()
        driver.find_element_by_id("addBtn").click()
        driver.find_element_by_id("ap_name").clear()
        driver.find_element_by_id("ap_name").send_keys(properties.ap_name)
        driver.find_element_by_id("serial_number").clear()
        ap_jid = utils.get_ap_jid(properties.real_ap_ip)
        serial_no = db.search_serialno_in_new_ap_collection(ap_jid.strip())
        driver.find_element_by_id("serial_number").send_keys(serial_no)
        driver.find_element_by_id("addBtn").click()
        #driver.find_element_by_id("cancelBtn").click()
        time.sleep(3)
        db.search_ap_in_ap_collection(ap_jid.strip())