public class PickerPopup<R extends PickerPopup.PickerRow> extends Object
LegacyPicker
.Modifier and Type | Class and Description |
---|---|
class |
PickerPopup.MultiSelect |
static class |
PickerPopup.PickerRow<S extends PickerPopup.PickerRow<S>> |
Modifier and Type | Field and Description |
---|---|
protected ExtendedElementFinder |
extendedFinder |
protected com.atlassian.pageobjects.elements.PageElement |
isMultiselect |
protected JiraTestedProduct |
jira |
protected com.atlassian.pageobjects.PageBinder |
pageBinder |
protected com.atlassian.pageobjects.elements.PageElement |
selectorForm |
Constructor and Description |
---|
PickerPopup(LegacyTriggerPicker parent,
PickerType pickerType,
Class<R> rowClass) |
Modifier and Type | Method and Description |
---|---|
protected R |
createRow(com.atlassian.pageobjects.elements.PageElement rowElement) |
PickerPopup |
doInPopup(Runnable runnable) |
Iterable<R> |
getAllRows() |
WindowSession.BrowserWindow |
getPopupWindow() |
R |
getRowByIndex(int index) |
com.atlassian.pageobjects.elements.query.TimedQuery<Boolean> |
isClosed() |
boolean |
isMultiselect() |
com.atlassian.pageobjects.elements.query.TimedCondition |
isOpen() |
PickerPopup.MultiSelect |
multiSelect() |
PickerPopup<R> |
open()
Opens the popup and switches the focus to the popup's window
|
void |
switchBack() |
void |
switchToPopupWindow() |
@Inject protected com.atlassian.pageobjects.PageBinder pageBinder
@Inject protected JiraTestedProduct jira
@Inject protected ExtendedElementFinder extendedFinder
protected com.atlassian.pageobjects.elements.PageElement selectorForm
protected com.atlassian.pageobjects.elements.PageElement isMultiselect
public PickerPopup(LegacyTriggerPicker parent, PickerType pickerType, Class<R> rowClass)
public PickerPopup<R> open()
public com.atlassian.pageobjects.elements.query.TimedCondition isOpen()
public com.atlassian.pageobjects.elements.query.TimedQuery<Boolean> isClosed()
public WindowSession.BrowserWindow getPopupWindow()
public PickerPopup doInPopup(Runnable runnable)
public void switchToPopupWindow()
public void switchBack()
public boolean isMultiselect()
public PickerPopup.MultiSelect multiSelect()
public R getRowByIndex(int index)
protected R createRow(com.atlassian.pageobjects.elements.PageElement rowElement)
Copyright © 2002-2017 Atlassian. All Rights Reserved.