java.lang.Object
com.intellij.remoterobot.fixtures.Fixture
com.intellij.remoterobot.fixtures.ComponentFixture
com.intellij.remoterobot.fixtures.ContainerFixture
com.intellij.remoterobot.fixtures.CommonContainerFixture
com.redhat.devtools.intellij.commonuitest.fixtures.mainidewindow.toolwindowspane.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

    Modifier and Type
    Method
    Description
    void
    Close gradle build tool pane
    void
    Close maven build tool pane
    void
    Close project explorer
    Open gradle build tool pane
    Open maven build tool pane
    Open project explorer
    com.intellij.remoterobot.fixtures.JButtonFixture
    stripeButton(String label, boolean isPaneOpened)
    Create fixture for the Stripe button
    protected <T extends com.intellij.remoterobot.fixtures.Fixture>
    T
    togglePane(String label, 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 Details

    • AbstractToolWinPane

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

    • 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(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(String label, Class<T> fixtureClass, boolean openPane)