Class IdeStatusBar

  • All Implemented Interfaces:
    com.intellij.remoterobot.SearchContext

    public class IdeStatusBar
    extends com.intellij.remoterobot.fixtures.CommonContainerFixture
    Bottom status bar fixture
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.intellij.remoterobot.fixtures.CommonContainerFixture

        com.intellij.remoterobot.fixtures.CommonContainerFixture.Companion
      • Nested classes/interfaces inherited from interface com.intellij.remoterobot.SearchContext

        com.intellij.remoterobot.SearchContext.DefaultImpls
    • Field Summary

      • Fields inherited from class com.intellij.remoterobot.fixtures.CommonContainerFixture

        Companion
    • Constructor Summary

      Constructors 
      Constructor Description
      IdeStatusBar​(com.intellij.remoterobot.RemoteRobot remoteRobot, com.intellij.remoterobot.data.RemoteComponent remoteComponent)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.intellij.remoterobot.fixtures.ComponentFixture inlineProgressPanel()
      Create fixture for the InlineProgressPanel
      void waitUntilAllBgTasksFinish()
      Wait until all the background tasks finish
      void waitUntilAllBgTasksFinish​(int timeout)
      Wait until all the background tasks finish
      void waitUntilProjectImportIsComplete()
      Wait until the project has finished the import
      • Methods inherited from class com.intellij.remoterobot.fixtures.CommonContainerFixture

        actionButton, actionButton, actionButton, actionButtons, actionButtons, actionLink, actionLink, actionLink, actionLinks, browser, browser, browser, browser, button, button, button, buttons, checkBox, checkBox, checkBox, checkBox, checkBoxes, comboBox, comboBox, comboBox, comboBox, comboBoxes, heavyWeightWindow, heavyWeightWindow, heavyWeightWindow, heavyWeightWindow, heavyWeightWindows, heavyWeightWindows, jLabel, jLabel, jLabel, jLabels, jList, jList, jList, jList, jList, jLists, jLists, jMenuBar, jMenuBar, jMenuBar, jMenuBar, jPopupMenu, jPopupMenu, jPopupMenu, jPopupMenu, jPopupMenu, jPopupMenu, jPopupMenus, jPopupMenus, jTree, jTree, jTree, jTree, jTrees, jTrees, radioButton, radioButton, radioButton, radioButtons, textArea, textArea, textArea, textAreas, textEditor, textEditor, textEditor, textEditor, textEditors, textEditors, textField, textField, textField, textField, textFields
      • Methods inherited from class com.intellij.remoterobot.fixtures.ContainerFixture

        find, find, find, find, findAll, findAll, getFinder
      • Methods inherited from class com.intellij.remoterobot.fixtures.ComponentFixture

        click, click, doubleClick, doubleClick, getBackgroundColor, getForegroundColor, moveMouse, moveMouse, rightClick, rightClick, rightDoubleClick, rightDoubleClick
      • Methods inherited from class com.intellij.remoterobot.fixtures.Fixture

        allText, allText, allText, callJs, callJs, execute, execute, execute, extractData, findAllText, findAllText, findAllText, findAllText, findText, findText, getComponentHashCode, getData, getHasFocus, getLocationOnScreen, getRemoteComponent, getRemoteRobot, getScreenshot, hasText, hasText, hasText, isFocusOwner, isShowing, retrieve, retrieve, retrieveData, runJs, runJs, text
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • IdeStatusBar

        public IdeStatusBar​(@NotNull
                            com.intellij.remoterobot.RemoteRobot remoteRobot,
                            @NotNull
                            com.intellij.remoterobot.data.RemoteComponent remoteComponent)
    • Method Detail

      • inlineProgressPanel

        public com.intellij.remoterobot.fixtures.ComponentFixture inlineProgressPanel()
        Create fixture for the InlineProgressPanel
        Returns:
        fixture for the InlineProgressPanel
      • waitUntilProjectImportIsComplete

        public void waitUntilProjectImportIsComplete()
        Wait until the project has finished the import
      • waitUntilAllBgTasksFinish

        public void waitUntilAllBgTasksFinish()
        Wait until all the background tasks finish
      • waitUntilAllBgTasksFinish

        public void waitUntilAllBgTasksFinish​(int timeout)
        Wait until all the background tasks finish