def test_01_turnon_iscsi(self): try: print(" turning on the iscsi service") # Click Service Menu driver.find_element_by_xpath(xpaths['navService']).click() # check if the Service page is opens time.sleep(1) # get the ui element ui_element = driver.find_element_by_xpath( '//*[@id="breadcrumb-bar"]/ul/li/a') # get the weather data page_data = ui_element.text print("the Page now is: " + page_data) # assert response self.assertTrue("Services" in page_data) function.status_change(driver, self, "5", "start") #iscsi test takes almost 3 min to turn on and display time.sleep(3) #taking screenshot function.screenshot(driver, self) except Exception: exc_info_p = traceback.format_exception(*sys.exc_info()) #taking screenshot function.screenshot(driver, self) for i in range(1, len(exc_info_p)): print(exc_info_p[i].rstrip()) self.assertEqual("Just for fail", str(Exception), msg="Test fail: Please check the traceback")
def test_01_turnon_webdav(self): try: print(" turning on the webdav service") # Click Service Menu driver.find_element_by_xpath(xpaths['navService']).click() # check if the Services page is open time.sleep(1) # get the ui element ui_element_page = driver.find_element_by_xpath( '//*[@id="breadcrumb-bar"]/ul/li/a') # get the weather data page_data = ui_element_page.text print("the Page now is: " + page_data) # assert response self.assertTrue("Services" in page_data) # scroll down driver.find_element_by_tag_name('body').send_keys(Keys.END) time.sleep(2) function.status_change(driver, self, "17", "start") #taking screenshot function.screenshot(driver, self) except Exception: exc_info_p = traceback.format_exception(*sys.exc_info()) #taking screenshot function.screenshot(driver, self) for i in range(1, len(exc_info_p)): print(exc_info_p[i].rstrip()) self.assertEqual("Just for fail", str(Exception), msg="Test fail: Please check the traceback")
def test_01_turnon_webdav (self): try: print (" turning on the webdav service") # Click Service Menu driver.find_element_by_xpath(xpaths['navService']).click() # check if the Services page is open time.sleep(1) # get the ui element ui_element_page=driver.find_element_by_xpath('//*[@id="breadcrumb-bar"]/ul/li/a') # get the weather data page_data=ui_element_page.text print ("the Page now is: " + page_data) # assert response self.assertTrue("Services" in page_data) # scroll down driver.find_element_by_tag_name('body').send_keys(Keys.END) time.sleep(2) function.status_change(driver, self, "17", "start") #taking screenshot function.screenshot(driver, self) except Exception: exc_info_p = traceback.format_exception(*sys.exc_info()) #taking screenshot function.screenshot(driver, self) for i in range(1,len(exc_info_p)): print (exc_info_p[i].rstrip()) self.assertEqual("Just for fail", str(Exception), msg="Test fail: Please check the traceback")
def test_01_turnon_iscsi (self): try: print (" turning on the iscsi service") # Click Service Menu driver.find_element_by_xpath(xpaths['navService']).click() # check if the Service page is opens time.sleep(1) # get the ui element ui_element=driver.find_element_by_xpath('//*[@id="breadcrumb-bar"]/ul/li/a') # get the weather data page_data=ui_element.text print ("the Page now is: " + page_data) # assert response self.assertTrue("Services" in page_data) function.status_change(driver, self, "5", "start") #iscsi test takes almost 3 min to turn on and display time.sleep(3) #taking screenshot function.screenshot(driver, self) except Exception: exc_info_p = traceback.format_exception(*sys.exc_info()) #taking screenshot function.screenshot(driver, self) for i in range(1,len(exc_info_p)): print (exc_info_p[i].rstrip()) self.assertEqual("Just for fail", str(Exception), msg="Test fail: Please check the traceback")
def test_03_turnoff_lldp(wb_driver): time.sleep(2) status_change(wb_driver, "6", "stop") # lldp takes almost 7 sec to turn off time.sleep(7) # taking screenshot test_name = sys._getframe().f_code.co_name take_screenshot(wb_driver, script_name, test_name)
def test_06_start_nfs_service(wb_driver): time.sleep(2) status_change(wb_driver, "nfs") time.sleep(2) status_check(wb_driver, "nfs") # taking screenshot test_name = sys._getframe().f_code.co_name take_screenshot(wb_driver, script_name, test_name)
def test_08_stop_nfs_service(browser): time.sleep(2) status_change(browser, "nfs") time.sleep(2) status_check(browser, "nfs") # taking screenshot test_name = sys._getframe().f_code.co_name take_screenshot(browser, script_name, test_name)
def test_02_turn_on_afp(wb_driver): # scroll down wb_driver.find_element_by_tag_name('body').send_keys(Keys.HOME) time.sleep(2) status_change(wb_driver, "1", "start") # taking screenshot test_name = sys._getframe().f_code.co_name take_screenshot(wb_driver, script_name, test_name)
def test_03_turnoff_dc(browser): time.sleep(2) status_change(browser, "2", "stop") # dc takes almost 22 sec to turn off time.sleep(22) # taking screenshot test_name = sys._getframe().f_code.co_name take_screenshot(browser, script_name, test_name)
def test_05_turn_ssh_service_on(browser): # scroll down scroll = browser.find_element_by_xpath(xpaths['scrollToSSH']) time.sleep(1) browser.execute_script("arguments[0].scrollIntoView(true);", scroll) time.sleep(1) status_change(browser, "ssh") # taking screenshot test_name = sys._getframe().f_code.co_name take_screenshot(browser, script_name, test_name)
def test_04_turnoff_webdav(wb_driver): # Click Service Menu wb_driver.find_element_by_xpath(xpaths['navService']).click() # scroll down wb_driver.find_element_by_xpath(xpaths['theEnd']).click() time.sleep(2) status_change(wb_driver, "17", "stop") # taking screenshot test_name = sys._getframe().f_code.co_name take_screenshot(wb_driver, script_name, test_name)
def test_01_turnon_ssh(wb_driver): # click Service Menu wb_driver.find_element_by_xpath(xpaths['navService']).click() # allowing the button to load time.sleep(1) # scroll down wb_driver.find_element_by_xpath(xpaths['theEnd']).click() time.sleep(2) status_change(wb_driver, "14", "start") # taking screenshot test_name = sys._getframe().f_code.co_name take_screenshot(wb_driver, script_name, test_name)
def test_04_turnoff_webdav(wb_driver): # Click Service Menu wb_driver.find_element_by_xpath(xpaths['navService']).click() # scroll down scroll = wb_driver.find_element_by_xpath(xpaths['scrollToWebDav']) time.sleep(1) wb_driver.execute_script("arguments[0].scrollIntoView(true);", scroll) time.sleep(1) time.sleep(2) status_change(wb_driver, "webdav") # taking screenshot test_name = sys._getframe().f_code.co_name take_screenshot(wb_driver, script_name, test_name)
def test_03_turnoff_iscsi (self): try: print (" turning off the iscsi service") time.sleep(2) function.status_change(driver, self, "5", "stop") #taking screenshot function.screenshot(driver, self) except Exception: exc_info_p = traceback.format_exception(*sys.exc_info()) #taking screenshot function.screenshot(driver, self) for i in range(1,len(exc_info_p)): print (exc_info_p[i].rstrip()) self.assertEqual("Just for fail", str(Exception), msg="Test fail: Please check the traceback")
def test_02_turnon_afp (self): try: print (" turning on the afp service") # scroll down driver.find_element_by_tag_name('body').send_keys(Keys.HOME) time.sleep(2) function.status_change(driver, self, "1", "start") #taking screenshot function.screenshot(driver, self) except Exception: exc_info_p = traceback.format_exception(*sys.exc_info()) #taking screenshot function.screenshot(driver, self) for i in range(1,len(exc_info_p)): print (exc_info_p[i].rstrip()) self.assertEqual("Just for fail", str(Exception), msg="Test fail: Please check the traceback")
def test_01_turnon_iscsi(wb_driver): # Click Service Menu wb_driver.find_element_by_xpath(xpaths['navService']).click() # check if the Service page is opens time.sleep(1) # get the ui element ui_element = wb_driver.find_element_by_xpath(xpaths['breadcrumbBar1']) # get the weather data page_data = ui_element.text # assert response assert "Services" in page_data, page_data status_change(wb_driver, "5", "start") # iscsi test takes almost 3 min to turn on and display time.sleep(3) test_name = sys._getframe().f_code.co_name take_screenshot(wb_driver, script_name, test_name)
def test_03_turnoff_iscsi(self): try: print(" turning off the iscsi service") time.sleep(2) function.status_change(driver, self, "5", "stop") #taking screenshot function.screenshot(driver, self) except Exception: exc_info_p = traceback.format_exception(*sys.exc_info()) #taking screenshot function.screenshot(driver, self) for i in range(1, len(exc_info_p)): print(exc_info_p[i].rstrip()) self.assertEqual("Just for fail", str(Exception), msg="Test fail: Please check the traceback")
def test_01_turnon_dc(browser): # Click Service Menu browser.find_element_by_xpath(xpaths['navService']).click() # check if the Service page is opens time.sleep(1) # get the ui element ui_element = browser.find_element_by_xpath(xpaths['breadcrumbBar']) # get the weather data page_data = ui_element.text # assert response assert "Services" in page_data, page_data status_change(browser, "2", "start") # dc test takes almost takes 18 seconds to turn on time.sleep(18) # taking screenshot test_name = sys._getframe().f_code.co_name take_screenshot(browser, script_name, test_name)
def test_01_turnon_lldp(wb_driver): # Click Service Menu wb_driver.find_element_by_xpath(xpaths['navService']).click() # check if the Service page is opens time.sleep(1) # get the ui element ui_element = wb_driver.find_element_by_xpath(xpaths['breadcrumbBar']) # get the weather data page_data = ui_element.text # assert response assert"Services" in page_data, page_data # scroll down wb_driver.find_element_by_tag_name('html').send_keys(Keys.PAGE_DOWN) status_change(wb_driver, "6", "start") # taking screenshot test_name = sys._getframe().f_code.co_name take_screenshot(wb_driver, script_name, test_name)
def test_04_turnoff_webdav (self): try: print (" turning off the webdav service") # Click Service Menu driver.find_element_by_xpath(xpaths['navService']).click() # scroll down driver.find_element_by_tag_name('html').send_keys(Keys.END) time.sleep(2) function.status_change(driver, self, "17", "stop") #taking screenshot function.screenshot(driver, self) except Exception: exc_info_p = traceback.format_exception(*sys.exc_info()) #taking screenshot function.screenshot(driver, self) for i in range(1,len(exc_info_p)): print (exc_info_p[i].rstrip()) self.assertEqual("Just for fail", str(Exception), msg="Test fail: Please check the traceback")
def test_01_turnon_ssh(wb_driver): # click Service Menu wb_driver.find_element_by_xpath(xpaths['navService']).click() # allowing the button to load time.sleep(1) # get the ui element ui_element = wb_driver.find_element_by_xpath(xpaths['breadcrumbBar1']) # get the weather data page_data = ui_element.text # assert response assert "Services" in page_data, page_data # scroll down wb_driver.find_element_by_xpath(xpaths['theEnd']).click() time.sleep(2) status_change(wb_driver, "14", "start") # taking screenshot test_name = sys._getframe().f_code.co_name take_screenshot(wb_driver, script_name, test_name)
def test_01_turnon_smb(wb_driver): # Click Service Menu wb_driver.find_element_by_xpath(xpaths['navService']).click() # check if the Service page is opens time.sleep(1) # get the ui element ui_element = wb_driver.find_element_by_xpath(xpaths['breadcrumbBar']) # get the weather data page_data = ui_element.text # assert response assert "Services" in page_data, page_data # scroll down wb_driver.find_element_by_tag_name('body').send_keys(Keys.HOME) status_change(wb_driver, "12", "start") # smb test takes almost 6 min to turn on and display time.sleep(7) test_name = sys._getframe().f_code.co_name take_screenshot(wb_driver, script_name, test_name)
def test_02_turnon_afp(self): try: print(" turning on the afp service") # scroll down driver.find_element_by_tag_name('body').send_keys(Keys.HOME) time.sleep(2) function.status_change(driver, self, "1", "start") #taking screenshot function.screenshot(driver, self) except Exception: exc_info_p = traceback.format_exception(*sys.exc_info()) #taking screenshot function.screenshot(driver, self) for i in range(1, len(exc_info_p)): print(exc_info_p[i].rstrip()) self.assertEqual("Just for fail", str(Exception), msg="Test fail: Please check the traceback")
def test_04_turnoff_webdav(self): try: print(" turning off the webdav service") # Click Service Menu driver.find_element_by_xpath(xpaths['navService']).click() # scroll down driver.find_element_by_tag_name('html').send_keys(Keys.END) time.sleep(2) function.status_change(driver, self, "17", "stop") #taking screenshot function.screenshot(driver, self) except Exception: exc_info_p = traceback.format_exception(*sys.exc_info()) #taking screenshot function.screenshot(driver, self) for i in range(1, len(exc_info_p)): print(exc_info_p[i].rstrip()) self.assertEqual("Just for fail", str(Exception), msg="Test fail: Please check the traceback")
def test_01_turnon_webdav(wb_driver): # Click Service Menu wb_driver.find_element_by_xpath(xpaths['navService']).click() # check if the Services page is open time.sleep(1) # get the ui element ui_element = wb_driver.find_element_by_xpath(xpaths['breadcrumbBar1']) # get the weather data page_data = ui_element.text # assert response assert "Services" in page_data, page_data # scroll down scroll = wb_driver.find_element_by_xpath(xpaths['scrollToWebDav']) time.sleep(1) wb_driver.execute_script("arguments[0].scrollIntoView(true);", scroll) time.sleep(1) status_change(wb_driver, "webdav") # taking screenshot test_name = sys._getframe().f_code.co_name take_screenshot(wb_driver, script_name, test_name)
def test_01_turnon_ssh (self): try: # click Service Menu driver.find_element_by_xpath(xpaths['navService']).click() # allowing the button to load time.sleep(1) print (" turning on the ssh service") # scroll down driver.find_element_by_tag_name('body').send_keys(Keys.END) time.sleep(2) function.status_change(driver, self, "14", "start") #taking screenshot function.screenshot(driver, self) except Exception: exc_info_p = traceback.format_exception(*sys.exc_info()) #taking screenshot function.screenshot(driver, self) for i in range(1,len(exc_info_p)): print (exc_info_p[i].rstrip()) self.assertEqual("Just for fail", str(Exception), msg="Test fail: Please check the traceback")
def test_01_turnon_ssh(self): try: # click Service Menu driver.find_element_by_xpath(xpaths['navService']).click() # allowing the button to load time.sleep(1) print(" turning on the ssh service") # scroll down driver.find_element_by_tag_name('body').send_keys(Keys.END) time.sleep(2) function.status_change(driver, self, "14", "start") #taking screenshot function.screenshot(driver, self) except Exception: exc_info_p = traceback.format_exception(*sys.exc_info()) #taking screenshot function.screenshot(driver, self) for i in range(1, len(exc_info_p)): print(exc_info_p[i].rstrip()) self.assertEqual("Just for fail", str(Exception), msg="Test fail: Please check the traceback")
def test_03_turnoff_ftp(wb_driver): time.sleep(2) status_change(wb_driver, "ftp") # taking screenshot test_name = sys._getframe().f_code.co_name take_screenshot(wb_driver, script_name, test_name)
def test_03_turnoff_iscsi(browser): time.sleep(2) status_change(browser, "iscsi") test_name = sys._getframe().f_code.co_name take_screenshot(browser, script_name, test_name)
def test_03_turnoff_iscsi(wb_driver): time.sleep(2) status_change(wb_driver, "5", "stop") test_name = sys._getframe().f_code.co_name take_screenshot(wb_driver, script_name, test_name)
def test_03_turnoff_dns(browser): time.sleep(2) status_change(browser, "dns") # taking screenshot test_name = sys._getframe().f_code.co_name take_screenshot(browser, script_name, test_name)