com.atlassian.jira.pageobjects.dialogs.quickedit
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
public class CreateIssueDialog
- extends AbstractIssueDialog
Quick Create Issue Dialog
- Since:
- v5.0
Methods inherited from class com.atlassian.jira.pageobjects.dialogs.FormDialog |
assertDialogClosed, assertDialogOpen, close, escape, getAuiMessage, getDialogElement, getFormErrorElements, getFormErrorList, getFormErrors, getTimedTitle, getTitle, hasFormErrors, initAbstractDialog, messages, ready, setElement, submit, submit, submit, waitForFormErrors, waitUntilClosed, waitUntilHidden, waitWhileSubmitting |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
driver
@Inject
protected com.atlassian.webdriver.AtlassianWebDriver driver
projectSingleSelectEl
protected com.atlassian.pageobjects.elements.PageElement projectSingleSelectEl
issueTypeFieldEl
protected com.atlassian.pageobjects.elements.PageElement issueTypeFieldEl
issueTypeSingleSelectEl
protected com.atlassian.pageobjects.elements.PageElement issueTypeSingleSelectEl
issueTypeSingleSelect
protected SingleSelect issueTypeSingleSelect
projectSingleSelect
protected SingleSelect projectSingleSelect
CreateIssueDialog
public CreateIssueDialog(CreateIssueDialog.Type type)
createControls
protected void createControls()
switchToCustomMode
public CreateIssueDialog switchToCustomMode()
- Specified by:
switchToCustomMode
in class AbstractIssueDialog
removeFields
public CreateIssueDialog removeFields(String... fields)
- Specified by:
removeFields
in class AbstractIssueDialog
addFields
public CreateIssueDialog addFields(String... fields)
- Specified by:
addFields
in class AbstractIssueDialog
switchToFullMode
public CreateIssueDialog switchToFullMode()
- Specified by:
switchToFullMode
in class AbstractIssueDialog
fill
public CreateIssueDialog fill(String id,
String value)
- Specified by:
fill
in class AbstractIssueDialog
openTab
public CreateIssueDialog openTab(String tabName)
getTabs
public List<String> getTabs()
setPriority
public CreateIssueDialog setPriority(String priority)
selectProject
public CreateIssueDialog selectProject(String name)
selectIssueType
public CreateIssueDialog selectIssueType(String name)
checkCreateMultiple
public CreateIssueDialog checkCreateMultiple()
uncheckCreateMultiple
public CreateIssueDialog uncheckCreateMultiple()
getCustomField
public <T extends CustomField> T getCustomField(String customFieldId,
Class<T> customFieldType)
getCustomFieldElement
public com.atlassian.pageobjects.elements.PageElement getCustomFieldElement(String customFieldId)
getProject
public String getProject()
getTimedProject
public com.atlassian.pageobjects.elements.query.TimedQuery<String> getTimedProject()
getIssueType
public String getIssueType()
acceptDirtyFormWarning
public boolean acceptDirtyFormWarning()
- Accept a dirty form warning in an alert (if there is one)
- Returns:
- false if no dirty form warning was shown, true otherwise
getIssueTypes
public List<String> getIssueTypes()
getFields
public List<String> getFields()
submit
public <P> P submit(Class<P> pageClass,
Object... args)
Copyright © 2002-2014 Atlassian. All Rights Reserved.