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)
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())