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.dialogs.project.pages.AbstractNewProjectFinalPage
All Implemented Interfaces:
com.intellij.remoterobot.SearchContext
Direct Known Subclasses:
JavaNewProjectFinalPage, MavenGradleNewProjectFinalPage, NewProjectFirstPage

public abstract class AbstractNewProjectFinalPage extends com.intellij.remoterobot.fixtures.CommonContainerFixture
New Project dialog abstract terminal page fixture
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static enum 
    Enumeration defining values of the 'Project format' combo box

    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
    AbstractNewProjectFinalPage(com.intellij.remoterobot.RemoteRobot remoteRobot, com.intellij.remoterobot.data.RemoteComponent remoteComponent)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Close the 'Advanced Settings' section
    Get the project location for new project in the 'New Project' dialog
    Get the project name for new project in the 'New Project' dialog
    void
    Open the 'Advanced Settings' section
    void
    setProjectLocation(String projectLocation)
    Set the project location for new project in the 'New Project' dialog
    void
    setProjectName(String projectName)
    Set the project name for new project in the 'New Project' dialog

    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

    • AbstractNewProjectFinalPage

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

    • getProjectName

      public String getProjectName()
      Get the project name for new project in the 'New Project' dialog
      Returns:
      currently set new project name
    • setProjectName

      public void setProjectName(String projectName)
      Set the project name for new project in the 'New Project' dialog
      Parameters:
      projectName - name of the new project
    • getProjectLocation

      public String getProjectLocation()
      Get the project location for new project in the 'New Project' dialog
      Returns:
      currently set new project location
    • setProjectLocation

      public void setProjectLocation(String projectLocation)
      Set the project location for new project in the 'New Project' dialog
      Parameters:
      projectLocation - project location of the new project
    • openAdvanceSettings

      public void openAdvanceSettings()
      Open the 'Advanced Settings' section
    • closeAdvanceSettings

      public void closeAdvanceSettings()
      Close the 'Advanced Settings' section