示例#1
0
    def set_up_sftp(self):
        self.combobox_external_storage = Select(
            ut.return_element_id(self.driver, 'selectBackend'))
        self.combobox_external_storage.select_by_visible_text('SFTP')
        time.sleep(3)
        self.SFTP_Host = ut.return_element_xpath(
            self.driver,
            ".//*[@id='externalStorage']/tbody/tr[1]/td[4]/input[1]", 200)
        self.SFTP_Username = ut.return_element_xpath(
            self.driver,
            ".//*[@id='externalStorage']/tbody/tr[1]/td[4]/input[2]", 200)
        self.SFTP_Password = ut.return_element_xpath(
            self.driver,
            ".//*[@id='externalStorage']/tbody/tr[1]/td[4]/input[3]", 200)
        self.SFTP_remote_subfolder = ut.return_element_xpath(
            self.driver,
            ".//*[@id='externalStorage']/tbody/tr[1]/td[4]/input[4]", 200)

        self.SFTP_Host.send_keys(Config['SFTP_Host'])
        time.sleep(1)
        self.SFTP_Username.send_keys(Config['SFTP_Username'])
        time.sleep(1)
        self.SFTP_Password.send_keys(Config['SFTP_Password'])
        time.sleep(1)
        self.SFTP_remote_subfolder.send_keys(Config['SFTP_remote_subfolder'])
        time.sleep(3)
示例#2
0
 def go_to_files_page(self):
     self.left_menu_open = ut.return_element_xpath(
         self.driver, ".//*[@id='header']/a[2]", 200)
     self.left_menu_open.click()
     time.sleep(5)
     self.left_files_page = ut.return_element_xpath(
         self.driver, ".//*[@id='apps']/ul/li[1]/a", 200)
     self.left_files_page.click()
示例#3
0
 def go_to_apps_menu(self):
     self.left_menu_open = ut.return_element_xpath(
         self.driver, ".//*[@id='header']/a[2]", 200)
     self.left_menu_open.click()
     time.sleep(5)
     self.left_menu_apps = ut.return_element_xpath(
         self.driver, ".//*[@id='apps-management']/a", 200)
     self.left_menu_apps.click()
示例#4
0
 def disable_app(self, app_id):
     self.apps_menu_enabled = ut.return_element_id(self.driver, "app-category-0", 10)
     self.apps_menu_enabled.click()
     time.sleep(3)
     app_id_xpath = ".//*[@id='" + app_id + "']/input"
     self.disable_app_button = ut.return_element_xpath(self.driver, app_id_xpath, 10)
     self.disable_app_button.click()
     self.apps_menu_not_enabled = ut.return_element_id(self.driver, "app-category-1", 10)
     self.apps_menu_not_enabled.click()
     time.sleep(5)
示例#5
0
 def go_to_files_page(self):
     self.left_menu_open = ut.return_element_xpath(self.driver, ".//*[@id='header']/a[2]", 200)    
     self.left_menu_open.click()
     time.sleep(5)
     self.left_files_page = ut.return_element_xpath(self.driver, ".//*[@id='apps']/ul/li[1]/a", 200)        
     self.left_files_page.click()
示例#6
0
 def go_to_admin_page(self):
     self.right_menu_open.click()
     self.right_admin_page = ut.return_element_xpath(self.driver, ".//*[@id='expanddiv']/ul/li[3]/a", 200)
     time.sleep(1)
     self.right_admin_page.click()
示例#7
0
 def go_to_apps_menu(self):
     self.left_menu_open = ut.return_element_xpath(self.driver, ".//*[@id='header']/a[2]", 200)    
     self.left_menu_open.click()
     time.sleep(5)
     self.left_menu_apps = ut.return_element_xpath(self.driver, ".//*[@id='apps-management']/a", 200)        
     self.left_menu_apps.click()