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
public class NewProjectFirstPage extends AbstractNewProjectFinalPage
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.ProjectFormatType
-
-
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.ComboBoxFixturegetProjectJdkComboBox()Get the project SDK JdkComboBoxvoidselectNewProjectType(java.lang.String projectType)Set the project type to specific typevoidsetBuildSystem(java.lang.String buildSystem)Set the build systemvoidsetLanguage(java.lang.String language)Set the project languagevoidsetProjectName(java.lang.String projectName)Set the project namevoidsetProjectSdkIfAvailable(java.lang.String targetSdkName)Set the project SDK to specific option-
Methods inherited from class com.redhat.devtools.intellij.commonuitest.fixtures.dialogs.project.pages.AbstractNewProjectFinalPage
closeAdvanceSettings, getProjectLocation, getProjectName, openAdvanceSettings, setProjectLocation
-
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
-
-
-
-
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
-
setProjectName
public void setProjectName(java.lang.String projectName)
Set the project name- Overrides:
setProjectNamein classAbstractNewProjectFinalPage- Parameters:
projectName- project name
-
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
-
-