Class NewProjectFirstPage

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

    public class NewProjectFirstPage
    extends AbstractNewProjectFinalPage
    New Project dialog first page 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
      NewProjectFirstPage​(com.intellij.remoterobot.RemoteRobot remoteRobot, com.intellij.remoterobot.data.RemoteComponent remoteComponent)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.intellij.remoterobot.fixtures.ComboBoxFixture getProjectJdkComboBox()
      Get the project SDK JdkComboBox
      com.intellij.remoterobot.fixtures.JTextFieldFixture getProjectNameTextField()  
      void selectNewProjectType​(java.lang.String projectType)
      Set the project type to specific type
      void setBuildSystem​(java.lang.String buildSystem)
      Set the build system
      void setLanguage​(java.lang.String language)
      Set the project language
      void setProjectName​(java.lang.String projectName)
      Set the project name
      void setProjectSdkIfAvailable​(java.lang.String targetSdkName)
      Set the project SDK to specific option
      • 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

      • NewProjectFirstPage

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

      • selectNewProjectType

        public void selectNewProjectType​(java.lang.String projectType)
        Set the project type to specific type
        Parameters:
        projectType - name of the project type to which will be changed the current settings
      • getProjectNameTextField

        public com.intellij.remoterobot.fixtures.JTextFieldFixture getProjectNameTextField()
      • setLanguage

        public void setLanguage​(java.lang.String language)
        Set the project language
        Parameters:
        language - project language
      • setBuildSystem

        public void setBuildSystem​(java.lang.String buildSystem)
        Set the build system
        Parameters:
        buildSystem - build system type
      • getProjectJdkComboBox

        public com.intellij.remoterobot.fixtures.ComboBoxFixture getProjectJdkComboBox()
        Get the project SDK JdkComboBox
        Returns:
        JdkComboBox fixture
      • setProjectSdkIfAvailable

        public void setProjectSdkIfAvailable​(java.lang.String targetSdkName)
        Set the project SDK to specific option
        Parameters:
        targetSdkName - name of the SDK to which will be changed the current settings