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, typePasswordKeyscaptureBitmap, 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, waitForPropertyequals, 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, toStringprotected 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 クラス内 TestObjectpublic 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.