Class NewProjectFirstPage
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
com.redhat.devtools.intellij.commonuitest.fixtures.dialogs.project.pages.NewProjectFirstPage
- All Implemented Interfaces:
com.intellij.remoterobot.SearchContext
New Project dialog first page fixture
-
Nested Class Summary
Nested classes/interfaces inherited from class com.redhat.devtools.intellij.commonuitest.fixtures.dialogs.project.pages.AbstractNewProjectFinalPage
AbstractNewProjectFinalPage.ProjectFormatTypeNested classes/interfaces inherited from class com.intellij.remoterobot.fixtures.CommonContainerFixture
com.intellij.remoterobot.fixtures.CommonContainerFixture.CompanionNested classes/interfaces inherited from interface com.intellij.remoterobot.SearchContext
com.intellij.remoterobot.SearchContext.DefaultImpls -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final com.intellij.remoterobot.RemoteRobotFields inherited from class com.intellij.remoterobot.fixtures.CommonContainerFixture
Companion -
Constructor Summary
ConstructorsConstructorDescriptionNewProjectFirstPage(com.intellij.remoterobot.RemoteRobot remoteRobot, com.intellij.remoterobot.data.RemoteComponent remoteComponent) -
Method Summary
Modifier and TypeMethodDescriptioncom.intellij.remoterobot.fixtures.ComboBoxFixtureGet the project SDK JdkComboBoxcom.intellij.remoterobot.fixtures.JTextFieldFixturevoidselectNewProjectType(String projectType) Set the project type to specific typevoidsetBuildSystem(String buildSystem) Set the build systemvoidsetLanguage(String language) Set the project languagevoidsetProjectName(String projectName) Set the project namevoidsetProjectSdkIfAvailable(String targetSdkName) Set the project SDK to specific optionMethods inherited from class com.redhat.devtools.intellij.commonuitest.fixtures.dialogs.project.pages.AbstractNewProjectFinalPage
closeAdvanceSettings, getProjectLocation, getProjectName, openAdvanceSettings, setProjectLocationMethods 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, textFieldsMethods inherited from class com.intellij.remoterobot.fixtures.ContainerFixture
find, find, find, find, findAll, findAll, getFinderMethods inherited from class com.intellij.remoterobot.fixtures.ComponentFixture
click, click, doubleClick, doubleClick, getBackgroundColor, getForegroundColor, moveMouse, moveMouse, rightClick, rightClick, rightDoubleClick, rightDoubleClickMethods 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
-
Field Details
-
remoteRobot
protected final com.intellij.remoterobot.RemoteRobot remoteRobot
-
-
Constructor Details
-
NewProjectFirstPage
public NewProjectFirstPage(@NotNull com.intellij.remoterobot.RemoteRobot remoteRobot, @NotNull com.intellij.remoterobot.data.RemoteComponent remoteComponent)
-
-
Method Details
-
selectNewProjectType
Set the project type to specific type- Parameters:
projectType- name of the project type to which will be changed the current settings
-
setProjectName
Set the project name- Overrides:
setProjectNamein classAbstractNewProjectFinalPage- Parameters:
projectName- project name
-
getProjectNameTextField
public com.intellij.remoterobot.fixtures.JTextFieldFixture getProjectNameTextField() -
setLanguage
Set the project language- Parameters:
language- project language
-
setBuildSystem
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
Set the project SDK to specific option- Parameters:
targetSdkName- name of the SDK to which will be changed the current settings
-