Class AbstractToolWinPane

  • All Implemented Interfaces:
    com.intellij.remoterobot.SearchContext
    Direct Known Subclasses:
    ToolWindowPane, ToolWindowsPane

    public abstract class AbstractToolWinPane
    extends com.intellij.remoterobot.fixtures.CommonContainerFixture
    Abstract Tool Window/Windows Pane 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 
      Modifier Constructor Description
      protected AbstractToolWinPane​(com.intellij.remoterobot.RemoteRobot remoteRobot, com.intellij.remoterobot.data.RemoteComponent remoteComponent)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void closeGradleBuildToolPane()
      Close gradle build tool pane
      void closeMavenBuildToolPane()
      Close maven build tool pane
      void closeProjectExplorer()
      Close project explorer
      GradleBuildToolPane openGradleBuildToolPane()
      Open gradle build tool pane
      MavenBuildToolPane openMavenBuildToolPane()
      Open maven build tool pane
      ProjectExplorer openProjectExplorer()
      Open project explorer
      com.intellij.remoterobot.fixtures.JButtonFixture stripeButton​(java.lang.String label, boolean isPaneOpened)
      Create fixture for the Stripe button
      protected <T extends com.intellij.remoterobot.fixtures.Fixture>
      T
      togglePane​(java.lang.String label, java.lang.Class<T> fixtureClass, boolean openPane)  
      • 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

      • AbstractToolWinPane

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

      • openProjectExplorer

        public ProjectExplorer openProjectExplorer()
        Open project explorer
        Returns:
        the Project Explorer fixture
      • closeProjectExplorer

        public void closeProjectExplorer()
        Close project explorer
      • openMavenBuildToolPane

        public MavenBuildToolPane openMavenBuildToolPane()
        Open maven build tool pane
        Returns:
        the Maven Build Tool Pane fixture
      • closeMavenBuildToolPane

        public void closeMavenBuildToolPane()
        Close maven build tool pane
      • openGradleBuildToolPane

        public GradleBuildToolPane openGradleBuildToolPane()
        Open gradle build tool pane
        Returns:
        the Gradle Build Tool Pane fixture
      • closeGradleBuildToolPane

        public void closeGradleBuildToolPane()
        Close gradle build tool pane
      • stripeButton

        public com.intellij.remoterobot.fixtures.JButtonFixture stripeButton​(java.lang.String label,
                                                                             boolean isPaneOpened)
        Create fixture for the Stripe button
        Parameters:
        label - label text of the stripe button
        isPaneOpened - true if the pane is already opened
        Returns:
        fixture for the Stripe button
      • togglePane

        protected <T extends com.intellij.remoterobot.fixtures.Fixture> T togglePane​(java.lang.String label,
                                                                                     java.lang.Class<T> fixtureClass,
                                                                                     boolean openPane)