Class SettingsDialog

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

    public class SettingsDialog
    extends com.intellij.remoterobot.fixtures.CommonContainerFixture
    Settings dialog 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
      SettingsDialog​(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 apply()
      Apply performed changes by clicking on the 'Apply' button
      void cancel()
      Cancel the 'Settings' dialog by clicking on the 'Cancel' button
      void navigateTo​(java.lang.String... path)
      Navigate to specific 'Settings' dialog page according to given path
      void ok()
      Finish the 'Settings' dialog by clicking on the 'OK' button
      com.intellij.remoterobot.fixtures.JTreeFixture settingsTree()
      Get the 'Settings' main tree fixture
      • 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

      • SettingsDialog

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

      • navigateTo

        public void navigateTo​(java.lang.String... path)
        Navigate to specific 'Settings' dialog page according to given path
        Parameters:
        path - path to navigate to
      • settingsTree

        public com.intellij.remoterobot.fixtures.JTreeFixture settingsTree()
        Get the 'Settings' main tree fixture
        Returns:
        Settings tree fixture
      • ok

        public void ok()
        Finish the 'Settings' dialog by clicking on the 'OK' button
      • apply

        public void apply()
        Apply performed changes by clicking on the 'Apply' button
      • cancel

        public void cancel()
        Cancel the 'Settings' dialog by clicking on the 'Cancel' button