public class DomListBox extends DomElement
Modifier | Constructor and Description |
---|---|
protected |
DomListBox(JtfObjectHandle handle,
Desktop desktop)
使用 JtfObjectHandle 创建新 DomListBox。
|
Modifier and Type | Method and Description |
---|---|
int |
getItemCount()
获取 Listbox 中项目的数量。
|
List<ItemIdentifier> |
getItems()
获取 Listbox 中项目的列表。
|
List<Integer> |
getSelectedIndices()
获取 所选项目的索引。
|
List<ItemIdentifier> |
getSelectedItems()
获取 所选项目的名称。
|
boolean |
isAllowsMultiSelect()
获取 控件是否为可多选。
|
void |
multiSelect(List<ItemIdentifier> items)
选择项目的列表。
|
void |
select(int itemIndex)
选择项目。
|
void |
select(ItemIdentifier item)
选择项目。
|
void |
select(String itemText)
选择项目。
|
void |
setAllowsMultiSelect(boolean allowsMultiSelect)
设置 控件是否为可多选。
|
void |
setSelectedIndices(List<Integer> selectedIndices)
设置 所选项目的索引。
|
void |
setSelectedItems(List<ItemIdentifier> selectedItems)
设置 所选项目的名称。
|
void |
unselect(int itemIndex)
取消选择项目。
|
void |
unselect(ItemIdentifier item)
取消选择项目。
|
void |
unselect(String itemText)
取消选择项目。
|
domClick, domClick, domClick, domDoubleClick, domDoubleClick, domDoubleClick, domDoubleClick, domMouseMove, domMouseMove, executeJavaScript, executeJavaScript, getCssStyle, getDomAttribute, getDomAttributeList, getDomAttributeList, getHtmlRect, getText, highlight, scrollIntoView, setDomAttribute, unhighlight
click, click, click, click, doubleClick, doubleClick, doubleClick, doubleClick, isVisible, mouseMove, mouseMove, pressKeys, pressKeys, pressMouse, pressMouse, pressMouse, pressMouse, releaseKeys, releaseKeys, releaseMouse, releaseMouse, releaseMouse, releaseMouse, setFocus, typeKeys, typeKeys, typeKeys, typePasswordKeys, typePasswordKeys, typePasswordKeys
captureBitmap, captureBitmap, exists, exists, generateLocator, getChildren, getDynamicMethodList, getParent, getPropertyList, getRect, getRect, getValue, highlightObject, highlightObject, highlightObject, invokeMethods, textCapture, textCapture, textClick, textClick, textClick, textClick, textClick, textClick, textExists, textExists, textExists, textExists, textExists, textRectangle, textRectangle, textRectangle, textRectangle, textRectangle, waitForChildDisappearance, waitForChildDisappearance, waitForDisappearance, waitForDisappearance, waitForObject, waitForObject, waitForProperty, waitForProperty
equals, exists, find, find, findAll, findAll, getCustomTypeName, getDesktop, getHandle, getLocator, getProperty, getTypeName, hashCode, imageClick, imageClick, imageClick, imageClick, imageClick, imageClick, imageClickFile, imageClickFile, imageClickFile, imageClickFile, imageClickFile, imageClickFile, imageExists, imageExists, imageExists, imageExistsFile, imageExistsFile, imageExistsFile, imageRectangle, imageRectangle, imageRectangle, imageRectangleFile, imageRectangleFile, imageRectangleFile, invoke, preventFinalLocator, setProperty, toString
protected DomListBox(JtfObjectHandle handle, Desktop desktop)
handle
- 可确定 DomListBox 的句柄desktop
- 此对象所在的桌面public void multiSelect(List<ItemIdentifier> items)
items
- 可选择的项目public void select(ItemIdentifier item)
item
- 可选择的项目public void select(String itemText)
itemText
- 可选择的项目public void select(int itemIndex)
itemIndex
- 可选择的项目public void unselect(ItemIdentifier item)
item
- 可取消选择的项目public void unselect(String itemText)
itemText
- 可取消选择的项目public void unselect(int itemIndex)
itemIndex
- 可取消选择的项目public boolean isAllowsMultiSelect()
public void setAllowsMultiSelect(boolean allowsMultiSelect)
allowsMultiSelect
- 控件是否为可多选public int getItemCount()
public List<ItemIdentifier> getItems()
在 Silk Test 14.0 或更高版本中,所有受支持的浏览器都修剪列表中的空格。对于某些浏览器版本,此空格的处理不同于 Silk Test 13.5 之前的 Silk Test 版本。您可以通过将 OPT_COMPATIBILITY 选项设为低于 13.5.0 的版本来重新启用旧行为。
public void setSelectedIndices(List<Integer> selectedIndices)
selectedIndices
- 所选项目的索引public List<ItemIdentifier> getSelectedItems()
public void setSelectedItems(List<ItemIdentifier> selectedItems)
selectedItems
- 所选项目的名称Copyright 2009-2012 Micro Focus. All Rights Reserved.