Class CreateIssueDialog
java.lang.Object
com.atlassian.jira.pageobjects.dialogs.JiraDialog
com.atlassian.jira.pageobjects.dialogs.FormDialog
com.atlassian.jira.pageobjects.dialogs.quickedit.AbstractIssueDialog
com.atlassian.jira.pageobjects.dialogs.quickedit.CreateIssueDialog
Quick Create Issue Dialog
- Since:
- v5.0
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.atlassian.pageobjects.elements.PageElementprotected com.atlassian.pageobjects.elements.PageElementprotected com.atlassian.pageobjects.elements.PageElementprotected SingleSelectprotected com.atlassian.pageobjects.elements.PageElementprotected SingleSelectprotected com.atlassian.pageobjects.elements.PageElementFields inherited from class com.atlassian.jira.pageobjects.dialogs.quickedit.AbstractIssueDialog
extendedFinder, queryFactoryFields inherited from class com.atlassian.jira.pageobjects.dialogs.FormDialog
auiBlanket, form, FORM_SUBMITTING_CLASS, header, loading, messagesFields inherited from class com.atlassian.jira.pageobjects.dialogs.JiraDialog
binder, CONTENT_AREA_CLASS, CONTENT_READY_CLASS, DIALOG_CLASS, DIALOG_OPEN_CLASS, driver, HEADING_AREA_CLASS, id, javascriptExecutor, locator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected voidbooleanIf the user does not have BROWSE USER permission they should not have a select box for the reporter, instead just a text box.findSingleSelectCustomField(String customFieldId) <T extends CustomField>
TgetCustomField(String customFieldId, Class<T> customFieldType) com.atlassian.pageobjects.elements.PageElementgetCustomFieldElement(String customFieldId) <T> TgetDescriptionWikiField(Class<T> clazz) UsesPageBinder.bind(Class, Object...)to bind passedclazzwith "description-wiki-edit" field passed as only constructor parameter.com.atlassian.pageobjects.elements.query.TimedQuery<String>getTabs()com.atlassian.pageobjects.elements.query.TimedQuery<String>removeFields(String... fields) selectIssueType(String name) selectProject(String name) <P> PvoidMethods inherited from class com.atlassian.jira.pageobjects.dialogs.quickedit.AbstractIssueDialog
closeFieldPicker, findAffectsVersionMultiSelectField, findComponentsMultiSelectField, findFixVersionMultiSelectField, findIssueTypeSingleSelectField, findPrioritySingleSelectField, getAffectsVersionsSelected, getComponentsSelected, getFieldValue, getFixVersionsSelected, getTimedFieldValue, getVisibleFieldElements, getVisibleFields, isInputPresent, openFieldPicker, removeAffectedVersions, removeComponents, removeFixVersions, removeMultiSelect, selectAffectsVersions, selectComponents, selectFixVersions, selectMultiSelect, selectPriorityMethods inherited from class com.atlassian.jira.pageobjects.dialogs.FormDialog
acceptDirtyFormWarning, assertDialogClosed, assertDialogOpen, close, closeNoWait, escape, getAuiMessage, getFormErrorElements, getFormErrorList, getFormErrors, getTimedTitle, getTitle, hasFormErrors, initAbstractDialog, messages, ready, setElement, setField, submit, submit, submit, waitForFormErrors, waitUntilClosed, waitUntilHidden, waitWhileSubmittingMethods inherited from class com.atlassian.jira.pageobjects.dialogs.JiraDialog
find, find, findAll, findAll, getDialogElement, isClosed, isInDOM, isOpen, waitUntilFinishedLoading
-
Field Details
-
projectSingleSelectEl
protected com.atlassian.pageobjects.elements.PageElement projectSingleSelectEl -
issueTypeFieldEl
protected com.atlassian.pageobjects.elements.PageElement issueTypeFieldEl -
issueTypeSingleSelectEl
protected com.atlassian.pageobjects.elements.PageElement issueTypeSingleSelectEl -
descriptionField
protected com.atlassian.pageobjects.elements.PageElement descriptionField -
descriptionInput
protected com.atlassian.pageobjects.elements.PageElement descriptionInput -
issueTypeSingleSelect
-
projectSingleSelect
-
-
Constructor Details
-
CreateIssueDialog
-
-
Method Details
-
createControls
protected void createControls() -
switchToCustomMode
- Specified by:
switchToCustomModein classAbstractIssueDialog
-
removeFields
- Specified by:
removeFieldsin classAbstractIssueDialog
-
addFields
- Specified by:
addFieldsin classAbstractIssueDialog
-
switchToFullMode
- Specified by:
switchToFullModein classAbstractIssueDialog
-
fill
- Specified by:
fillin classAbstractIssueDialog
-
openTab
-
getTabs
-
getPriorities
-
triggerPriorities
public void triggerPriorities() -
getPrioritySelected
-
selectProject
-
selectIssueType
-
checkCreateMultiple
-
uncheckCreateMultiple
-
getCustomField
-
getCustomFieldElement
-
getProject
-
getTimedProject
-
getIssueType
-
getIssueTypes
-
getFields
- Overrides:
getFieldsin classFormDialog
-
submit
-
getDueDateCalendarPicker
-
findSingleSelectCustomField
-
clearDueDateField
public void clearDueDateField() -
doesReporterHaveSuggestions
public boolean doesReporterHaveSuggestions()If the user does not have BROWSE USER permission they should not have a select box for the reporter, instead just a text box.- Returns:
- whether suggestions are given for the reporter
-
getDescriptionWikiField
-
getDescriptionWikiField
UsesPageBinder.bind(Class, Object...)to bind passedclazzwith "description-wiki-edit" field passed as only constructor parameter. -
getDescription
-