示例#1
0
 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")
示例#2
0
 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")
示例#3
0
 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")
示例#4
0
 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")
示例#5
0
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)
示例#6
0
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)
示例#8
0
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)
示例#9
0
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)
示例#10
0
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)
示例#11
0
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)
示例#12
0
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)
示例#13
0
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)
示例#14
0
 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")
示例#15
0
文件: serv_afp.py 项目: joshr4/webui
 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")
示例#16
0
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)
示例#17
0
 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")
示例#18
0
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)
示例#19
0
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)
示例#20
0
 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")
示例#21
0
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)
示例#22
0
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)
示例#23
0
文件: serv_afp.py 项目: zaryev/webui
 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")
示例#24
0
 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")
示例#25
0
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)
示例#26
0
文件: serv_ssh.py 项目: joshr4/webui
 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")
示例#27
0
文件: serv_ssh.py 项目: zaryev/webui
 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")
示例#28
0
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)
示例#30
0
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)