public class MobileObject extends TestObject implements IMobileGestures, IMobileClickable, IMobileKeyable
| 修飾子 | コンストラクタと説明 |
|---|---|
protected |
MobileObject(JtfObjectHandle handle,
Desktop desktop)
JtfObjectHandle を持つ新しい MobileObject を作成します。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
click()
デバイスの指定した座標をクリックします。
|
void |
click(Point position)
デバイスの指定した座標をクリックします。
|
void |
drag(Point start,
Point end)
2 つの指定したポイント間でドラッグ操作を実行します。
|
void |
dragTo(Point destination)
モバイル デバイスに相対的な指定したポイントにこのオブジェクトをドラッグします。
|
void |
dragToObject(MobileObject destination)
指定したドラッグ先オブジェクトにこのオブジェクトをドラッグします。
|
String |
getText()
[読み取り専用] モバイル オブジェクトのテキスト コンテンツ。
|
boolean |
isEnabled()
[読み取り専用] モバイル オブジェクトが有効かどうか。
|
boolean |
isFocused()
[読み取り専用] モバイル オブジェクトがフォーカスを持っているかどうか。
|
boolean |
isSelected()
[読み取り専用] モバイル オブジェクトが選択またはチェックされているかどうか。
|
void |
longClick()
デバイスの指定した座標をロング クリックします。
|
void |
longClick(Point position)
デバイスの指定した座標をロング クリックします。
|
void |
multiTouch(List<List<Point>> pointers)
指定したポインターを使ったマルチタッチ操作を実行します。
|
void |
pinchIn()
各ポインターが他方に向かって、このオブジェクトの端から中央へ移動する 2 ポインター ジェスチャを実行します。
|
void |
pinchIn(int percent)
各ポインターが他方に向かって、このオブジェクトの端から中央へ移動する 2 ポインター ジェスチャを実行します。
|
void |
pinchOut()
各ポインターが他方の反対方向に向かって、このオブジェクトの中央から端へ移動する 2 ポインター ジェスチャを実行します。
|
void |
pinchOut(int percent)
各ポインターが他方の反対方向に向かって、このオブジェクトの中央から端へ移動する 2 ポインター ジェスチャを実行します。
|
void |
swipe(Point start,
Point end)
2 つの指定したポイント間でスワイプを実行します。
|
void |
swipe(Point start,
Point end,
int steps)
2 つの指定したポイント間でスワイプを実行します。
|
void |
swipe(Point start,
Point end,
int steps,
int delayBetweenSteps)
2 つの指定したポイント間でスワイプを実行します。
|
void |
swipeDown()
下スワイプを実行します。
|
void |
swipeDown(int steps)
下スワイプを実行します。
|
void |
swipeDown(int steps,
int delayBetweenSteps)
下スワイプを実行します。
|
void |
swipeLeft()
左スワイプを実行します。
|
void |
swipeLeft(int steps)
左スワイプを実行します。
|
void |
swipeLeft(int steps,
int delayBetweenSteps)
左スワイプを実行します。
|
void |
swipeRight()
左スワイプを実行します。
|
void |
swipeRight(int steps)
左スワイプを実行します。
|
void |
swipeRight(int steps,
int delayBetweenSteps)
左スワイプを実行します。
|
void |
swipeUp()
上スワイプを実行します。
|
void |
swipeUp(int steps)
上スワイプを実行します。
|
void |
swipeUp(int steps,
int delayBetweenSteps)
上スワイプを実行します。
|
void |
swipeWithSegments(List<Point> segments)
指定したポイント間でスワイプを実行します。
|
void |
swipeWithSegments(List<Point> segments,
int steps)
指定したポイント間でスワイプを実行します。
|
void |
swipeWithSegments(List<Point> segments,
int steps,
int delayBetweenSteps)
指定したポイント間でスワイプを実行します。
|
void |
twoPointerMultiTouch(Point startPointer1,
Point endPointer1,
Point startPointer2,
Point endPointer2)
2 つのポインターを使ったマルチタッチ操作を実行します。
|
void |
twoPointerMultiTouch(Point startPointer1,
Point endPointer1,
Point startPointer2,
Point endPointer2,
int steps)
2 つのポインターを使ったマルチタッチ操作を実行します。
|
void |
twoPointerMultiTouch(Point startPointer1,
Point endPointer1,
Point startPointer2,
Point endPointer2,
int steps,
int delayBetweenSteps)
2 つのポインターを使ったマルチタッチ操作を実行します。
|
void |
typeKeys(String keys)
一連のキーストロークをオブジェクトに送信します。
|
void |
typeKeys(String keys,
int delay)
一連のキーストロークをオブジェクトに送信します。
|
void |
typeKeys(String keys,
int delay,
boolean ensureFocus)
一連のキーストロークをオブジェクトに送信します。
|
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, 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 MobileObject(JtfObjectHandle handle, Desktop desktop)
handle - MobileObject を識別するハンドルdesktop - このオブジェクトが存在するデスクトップpublic void click()
click インタフェース内 IMobileClickablepublic void click(Point position)
click インタフェース内 IMobileClickableposition - クリックする座標public void drag(Point start, Point end)
drag インタフェース内 IMobileGesturesstart - ドラッグ操作の開始ポイントend - ドラッグ操作の終了ポイントpublic void dragTo(Point destination)
destination - モバイル デバイスに相対的なドラッグ先public void dragToObject(MobileObject destination)
destination - ドラッグ先オブジェクトpublic void longClick()
longClick インタフェース内 IMobileClickablepublic void longClick(Point position)
longClick インタフェース内 IMobileClickableposition - ロング クリックする座標public void multiTouch(List<List<Point>> pointers)
multiTouch インタフェース内 IMobileGesturespointers - タッチ パスを表すポイントのリストを含んだすべてのポインターのリストpublic void pinchIn()
pinchIn インタフェース内 IMobileGesturespublic void pinchIn(int percent)
pinchIn インタフェース内 IMobileGesturespercent - ピンチ ジェスチャを行うオブジェクトの対角線の長さのパーセンテージpublic void pinchOut()
pinchOut インタフェース内 IMobileGesturespublic void pinchOut(int percent)
pinchOut インタフェース内 IMobileGesturespercent - ピンチ ジェスチャを行うオブジェクトの対角線の長さのパーセンテージpublic void swipe(Point start, Point end)
swipe インタフェース内 IMobileGesturesstart - スワイプの開始ポイントend - スワイプの終了ポイントpublic void swipe(Point start, Point end, int steps)
swipe インタフェース内 IMobileGesturesstart - スワイプの開始ポイントend - スワイプの終了ポイントsteps - 指定したポイント間のステップ数。 スワイプ中に増加するステップの総数です。public void swipe(Point start, Point end, int steps, int delayBetweenSteps)
swipe インタフェース内 IMobileGesturesstart - スワイプの開始ポイントend - スワイプの終了ポイントsteps - 指定したポイント間のステップ数。 スワイプ中に増加するステップの総数です。delayBetweenSteps - public void swipeDown()
swipeDown インタフェース内 IMobileGesturespublic void swipeDown(int steps)
swipeDown インタフェース内 IMobileGesturessteps - スワイプするステップ数。 スワイプ中に増加するステップの総数です。public void swipeDown(int steps,
int delayBetweenSteps)
swipeDown インタフェース内 IMobileGesturessteps - スワイプするステップ数。 スワイプ中に増加するステップの総数です。delayBetweenSteps - public void swipeLeft()
swipeLeft インタフェース内 IMobileGesturespublic void swipeLeft(int steps)
swipeLeft インタフェース内 IMobileGesturessteps - スワイプするステップ数。 スワイプ中に増加するステップの総数です。public void swipeLeft(int steps,
int delayBetweenSteps)
swipeLeft インタフェース内 IMobileGesturessteps - スワイプするステップ数。 スワイプ中に増加するステップの総数です。delayBetweenSteps - public void swipeRight()
swipeRight インタフェース内 IMobileGesturespublic void swipeRight(int steps)
swipeRight インタフェース内 IMobileGesturessteps - スワイプするステップ数。 スワイプ中に増加するステップの総数です。public void swipeRight(int steps,
int delayBetweenSteps)
swipeRight インタフェース内 IMobileGesturessteps - スワイプするステップ数。 スワイプ中に増加するステップの総数です。delayBetweenSteps - public void swipeUp()
swipeUp インタフェース内 IMobileGesturespublic void swipeUp(int steps)
swipeUp インタフェース内 IMobileGesturessteps - スワイプするステップ数。 スワイプ中に増加するステップの総数です。public void swipeUp(int steps,
int delayBetweenSteps)
swipeUp インタフェース内 IMobileGesturessteps - スワイプするステップ数。 スワイプ中に増加するステップの総数です。delayBetweenSteps - public void swipeWithSegments(List<Point> segments)
swipeWithSegments インタフェース内 IMobileGesturessegments - スワイプする間隔を示すポイントpublic void swipeWithSegments(List<Point> segments, int steps)
swipeWithSegments インタフェース内 IMobileGesturessegments - スワイプする間隔を示すポイントsteps - スワイプするステップ数。 スワイプ中に増加するステップの総数です。public void swipeWithSegments(List<Point> segments, int steps, int delayBetweenSteps)
swipeWithSegments インタフェース内 IMobileGesturessegments - スワイプする間隔を示すポイントsteps - スワイプするステップ数。 スワイプ中に増加するステップの総数です。delayBetweenSteps - public void twoPointerMultiTouch(Point startPointer1, Point endPointer1, Point startPointer2, Point endPointer2)
twoPointerMultiTouch インタフェース内 IMobileGesturesstartPointer1 - 最初ポインターの開始ポイントendPointer1 - 最初ポインターの終了ポイントstartPointer2 - 2 番目のポインターの開始ポイントendPointer2 - 2 番目のポインターの終了ポイントpublic void twoPointerMultiTouch(Point startPointer1, Point endPointer1, Point startPointer2, Point endPointer2, int steps)
twoPointerMultiTouch インタフェース内 IMobileGesturesstartPointer1 - 最初ポインターの開始ポイントendPointer1 - 最初ポインターの終了ポイントstartPointer2 - 2 番目のポインターの開始ポイントendPointer2 - 2 番目のポインターの終了ポイントsteps - 指定したポイント間のステップ数。 ドラッグ操作中に増加するステップの総数です。public void twoPointerMultiTouch(Point startPointer1, Point endPointer1, Point startPointer2, Point endPointer2, int steps, int delayBetweenSteps)
twoPointerMultiTouch インタフェース内 IMobileGesturesstartPointer1 - 最初ポインターの開始ポイントendPointer1 - 最初ポインターの終了ポイントstartPointer2 - 2 番目のポインターの開始ポイントendPointer2 - 2 番目のポインターの終了ポイントsteps - 指定したポイント間のステップ数。 ドラッグ操作中に増加するステップの総数です。delayBetweenSteps - public void typeKeys(String keys)
typeKeys インタフェース内 IMobileKeyablekeys - 入力するキーストロークpublic void typeKeys(String keys, int delay)
typeKeys インタフェース内 IMobileKeyablekeys - 入力するキーストロークdelay - キーストローク間の遅延(ミリ秒)public void typeKeys(String keys, int delay, boolean ensureFocus)
typeKeys インタフェース内 IMobileKeyablekeys - 入力するキーストロークdelay - キーストローク間の遅延(ミリ秒)ensureFocus - モバイル オブジェクトが実際にフォーカスを持つことを保証するかどうかを決定します。 フォーカスは、モバイル オブジェクトの中央をクリックして設定されます。 デフォルトは true です。public boolean isEnabled()
public boolean isFocused()
public boolean isSelected()
public String getText()
getText クラス内 TestObjectCopyright 2009-2012 Micro Focus. All Rights Reserved.