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
    void
    Open gradle build tool pane
    void
    Open maven build tool pane
    void
    Open project explorer
    com.intellij.remoterobot.fixtures.JButtonFixture
    stripeButton(String label, boolean isPaneOpened)
    Create fixture for the Stripe button
    protected void
    togglePane(String label, Class<? extends com.intellij.remoterobot.fixtures.Fixture> 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 void openProjectExplorer()
      Open project explorer
    • closeProjectExplorer

      public void closeProjectExplorer()
      Close project explorer
    • openMavenBuildToolPane

      public void openMavenBuildToolPane()
      Open maven build tool pane
    • closeMavenBuildToolPane

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

      public void openGradleBuildToolPane()
      Open gradle build tool pane
    • 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 void togglePane(String label, Class<? extends com.intellij.remoterobot.fixtures.Fixture> fixtureClass, boolean openPane)