Class FlatWelcomeFrame
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.FlatWelcomeFrame
- All Implemented Interfaces:
com.intellij.remoterobot.SearchContext
public class FlatWelcomeFrame
extends com.intellij.remoterobot.fixtures.CommonContainerFixture
Welcome to IntelliJ IDEA dialog fixture
-
Nested Class Summary
Nested 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
Fields inherited from class com.intellij.remoterobot.fixtures.CommonContainerFixture
Companion -
Constructor Summary
ConstructorsConstructorDescriptionFlatWelcomeFrame(com.intellij.remoterobot.RemoteRobot remoteRobot, com.intellij.remoterobot.data.RemoteComponent remoteComponent) -
Method Summary
Modifier and TypeMethodDescriptionvoidClear all exceptionsvoidClear the workspace by deleting the content of the IdeaProjects folder and clearing all the projects' links in the 'Welcome to IntelliJ IDEA' dialogvoidclickOnLink(String label) Click on the link according to given labelvoidClick on the 'New Project' linkvoidOpen the 'Preferences' dialogvoidopenProject(String projectName) CLick on existing project from the Welcome DialogvoidOpen the 'Preferences' dialogOpen the 'Tip Of the Day' dialogvoidPrevent the 'Tip of the Day' dialog from opening after project importvoidSwitch to the 'Projects' page of flat welcome frameMethods 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
-
Constructor Details
-
FlatWelcomeFrame
public FlatWelcomeFrame(@NotNull com.intellij.remoterobot.RemoteRobot remoteRobot, @NotNull com.intellij.remoterobot.data.RemoteComponent remoteComponent)
-
-
Method Details
-
createNewProject
public void createNewProject()Click on the 'New Project' link -
openProject
CLick on existing project from the Welcome Dialog- Parameters:
projectName- name of existing project
-
clickOnLink
Click on the link according to given label- Parameters:
label- label of the link to click on
-
clearWorkspace
public void clearWorkspace()Clear the workspace by deleting the content of the IdeaProjects folder and clearing all the projects' links in the 'Welcome to IntelliJ IDEA' dialog -
clearExceptions
public void clearExceptions()Clear all exceptions -
openSettingsDialog
public void openSettingsDialog()Open the 'Preferences' dialog -
openTipDialog
Open the 'Tip Of the Day' dialog- Returns:
- fixture for the 'Tip Of the Day' dialog
-
disableNotifications
public void disableNotifications()Open the 'Preferences' dialog -
preventTipDialogFromOpening
public void preventTipDialogFromOpening()Prevent the 'Tip of the Day' dialog from opening after project import -
switchToProjectsPage
public void switchToProjectsPage()Switch to the 'Projects' page of flat welcome frame
-