public class DomElement extends BrowserObject
修飾子 | コンストラクタと説明 |
---|---|
protected |
DomElement(JtfObjectHandle handle,
Desktop desktop)
JtfObjectHandle を持つ新しい DomElement を作成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
domClick()
DOM API を使用してクリックを呼び出します。
|
void |
domClick(int button)
DOM API を使用してクリックを呼び出します。
|
void |
domClick(int button,
Point pos)
DOM API を使用してクリックを呼び出します。
|
void |
domDoubleClick()
DOM API を使用してダブルクリックを呼び出します。
|
void |
domDoubleClick(int button)
DOM API を使用してダブルクリックを呼び出します。
|
void |
domDoubleClick(int button,
Point pos)
DOM API を使用してダブルクリックを呼び出します。
|
void |
domDoubleClick(int button,
Point pos,
ModifierKey modifiers)
DOM API を使用してダブルクリックを呼び出します。
|
void |
domMouseMove()
DOM API を使用してマウスの移動を呼び出します。
|
void |
domMouseMove(Point pos)
DOM API を使用してマウスの移動を呼び出します。
|
void |
executeJavaScript(String code)
親ドキュメントのコンテキストで指定した JavaScript コードを評価します。
|
void |
executeJavaScript(String code,
String elementName)
親ドキュメントのコンテキストで指定した JavaScript コードを評価します。
|
String |
getCssStyle(String styleName)
指定したスタイル名の算出 CSS スタイルを取得します。
|
Object |
getDomAttribute(String attributeName)
オブジェクトに指定された DOM 属性の値を取得します。
|
List<String> |
getDomAttributeList()
この要素に対して利用可能なすべての DOM 属性の名前を返します。
|
List<String> |
getDomAttributeList(boolean specifiedOnly)
この要素に対して利用可能なすべての DOM 属性の名前を返します。
|
Rect |
getHtmlRect()
BrowserWindow に相対的な DomElement の矩形領域を取得します。
|
String |
getText()
DOM 要素の表示されるテキストを取得します。
|
void |
highlight(String foregroundColor,
String backgroundColor)
DOM 要素をハイライトします。
|
void |
scrollIntoView()
ブラウザー ウィンドウの表示領域に DOM 要素をスクロールします。
|
void |
setDomAttribute(String attributeName,
Object attributeValue)
オブジェクトに指定された DOM 属性の値を設定します。
|
void |
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 DomElement(JtfObjectHandle handle, Desktop desktop)
handle
- DomElement を識別するハンドルdesktop
- このオブジェクトが存在するデスクトップpublic void domClick()
public void domClick(int button)
button
- 押下するマウス ボタン。 値は、1=左、2=右、3=中央,.. になります。public void domClick(int button, Point pos)
button
- 押下するマウス ボタン。 値は、1=左、2=右、3=中央,.. になります。pos
- クリックする座標(ウィンドウに相対)public void domDoubleClick()
public void domDoubleClick(int button)
button
- 押下するマウス ボタン。 値は、1=左、2=右、3=中央,.. になります。public void domDoubleClick(int button, Point pos)
button
- 押下するマウス ボタン。 値は、1=左、2=右、3=中央,.. になります。pos
- クリックする座標(ウィンドウに相対)public void domDoubleClick(int button, Point pos, ModifierKey modifiers)
button
- 押下するマウス ボタン。 値は、1=左、2=右、3=中央,.. になります。pos
- クリックする座標(ウィンドウに相対)modifiers
- 現在、何も効果はありません。SilkTest の今後のバージョンで削除される予定です。public void domMouseMove()
public void domMouseMove(Point pos)
pos
- 新しいロケーションの座標(ウィンドウに相対)public void executeJavaScript(String code)
code
- 評価する JavaScript コードpublic void executeJavaScript(String code, String elementName)
code
- 評価する JavaScript コードelementName
- スクリプトで使用できる現在の要素の名前 (たとえば、'alert(currentElement.tagName);' はメッセージ ボックスを開き、現在の要素のタグ名を表示します)public String getCssStyle(String styleName)
styleName
- CSS スタイル名。 'text-decoration' など。public Object getDomAttribute(String attributeName)
attributeName
- 属性の名前public List<String> getDomAttributeList()
public List<String> getDomAttributeList(boolean specifiedOnly)
specifiedOnly
- DOM 要素に対して指定した属性のみを返します。 IE9 以降の場合、常に true です。public Rect getHtmlRect()
public String getText()
getText
クラス内 TestObject
public void highlight(String foregroundColor, String backgroundColor)
foregroundColor
- ハイライトする DOM 要素の前景色。 red
や #ff0000
など、HTML で有効な色を使用できます。backgroundColor
- ハイライトする DOM 要素の背景色。 red
や #ff0000
など、HTML で有効な色を使用できます。public void scrollIntoView()
public void setDomAttribute(String attributeName, Object attributeValue)
attributeName
- 属性の名前attributeValue
- 設定する値public void unhighlight()
Copyright 2009-2012 Micro Focus. All Rights Reserved.