コード例 #1
0
ファイル: doc_viewing.py プロジェクト: Havok380/chromium-test
    def _GetFullPageFileBrowser(self):
        """Display the full page file browser.

    Returns:
      ChromeosFileBrowser object.
    """
        self.NavigateToURL('chrome://files/#/Downloads')
        executor = pyauto.PyUITest.JavascriptExecutorInTab(self)
        file_browser = chromeos.file_browser.FileBrowser(self, executor)
        if file_browser.WaitUntilInitialized():
            return file_browser
        else:
            return None
コード例 #2
0
    def _GetFullPageFileBrowser(self, tab_index=0, windex=0):
        """Display the full page file browser in the current tab.

    Returns:
      ChromeosFileBrowser object.
    """
        self.NavigateToURL('chrome://files')
        executor = pyauto.PyUITest.JavascriptExecutorInTab(
            self, tab_index, windex)
        file_browser = chromeos.file_browser.FileBrowser(self, executor)
        if file_browser.WaitUntilInitialized():
            return file_browser
        else:
            return None
コード例 #3
0
    def _GetOpenDialogFileBrowser(self):
        """Display the open file browser dialog.

    Returns:
      ChromeosFileBrowser object.
    """
        self.ApplyAccelerator(pyauto.IDC_OPEN_FILE)
        dialog = self.WaitUntilExtensionViewLoaded(
            view_type='EXTENSION_DIALOG')
        self.assertTrue(
            dialog,
            msg=
            'Could not find a loaded "open" file browser dialog: views = %s.' %
            self.GetBrowserInfo()['extension_views'])
        executor = \
            pyauto.PyUITest.JavascriptExecutorInRenderView(self, dialog)
        file_browser = chromeos.file_browser.FileBrowser(self, executor)
        if file_browser.WaitUntilInitialized():
            return file_browser
        else:
            return None
コード例 #4
0
    def _GetSaveAsDialogFileBrowser(self):
        """Display the save-as file browser dialog.

    The current tab should not be 'about:blank'.

    Returns:
      ChromeosFileBrowser object.
    """
        self.ApplyAccelerator(pyauto.IDC_SAVE_PAGE)
        dialog = self.WaitUntilExtensionViewLoaded(
            view_type='EXTENSION_DIALOG')
        self.assertTrue(dialog,
                        msg='Could not find a loaded "save-as" file browser'
                        'dialog (views = %s).' %
                        self.GetBrowserInfo()['extension_views'])
        executor = \
            pyauto.PyUITest.JavascriptExecutorInRenderView(self, dialog)
        file_browser = chromeos.file_browser.FileBrowser(self, executor)
        if file_browser.WaitUntilInitialized():
            return file_browser
        else:
            return None