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, 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 MobileObject(JtfObjectHandle handle, Desktop desktop)
handle
- MobileObject を識別するハンドルdesktop
- このオブジェクトが存在するデスクトップpublic void click()
click
インタフェース内 IMobileClickable
public void click(Point position)
click
インタフェース内 IMobileClickable
position
- クリックする座標public void drag(Point start, Point end)
drag
インタフェース内 IMobileGestures
start
- ドラッグ操作の開始ポイントend
- ドラッグ操作の終了ポイントpublic void dragTo(Point destination)
destination
- モバイル デバイスに相対的なドラッグ先public void dragToObject(MobileObject destination)
destination
- ドラッグ先オブジェクトpublic void longClick()
longClick
インタフェース内 IMobileClickable
public void longClick(Point position)
longClick
インタフェース内 IMobileClickable
position
- ロング クリックする座標public void multiTouch(List<List<Point>> pointers)
multiTouch
インタフェース内 IMobileGestures
pointers
- タッチ パスを表すポイントのリストを含んだすべてのポインターのリストpublic void pinchIn()
pinchIn
インタフェース内 IMobileGestures
public void pinchIn(int percent)
pinchIn
インタフェース内 IMobileGestures
percent
- ピンチ ジェスチャを行うオブジェクトの対角線の長さのパーセンテージpublic void pinchOut()
pinchOut
インタフェース内 IMobileGestures
public void pinchOut(int percent)
pinchOut
インタフェース内 IMobileGestures
percent
- ピンチ ジェスチャを行うオブジェクトの対角線の長さのパーセンテージpublic void swipe(Point start, Point end)
swipe
インタフェース内 IMobileGestures
start
- スワイプの開始ポイントend
- スワイプの終了ポイントpublic void swipe(Point start, Point end, int steps)
swipe
インタフェース内 IMobileGestures
start
- スワイプの開始ポイントend
- スワイプの終了ポイントsteps
- 指定したポイント間のステップ数。 スワイプ中に増加するステップの総数です。public void swipe(Point start, Point end, int steps, int delayBetweenSteps)
swipe
インタフェース内 IMobileGestures
start
- スワイプの開始ポイントend
- スワイプの終了ポイントsteps
- 指定したポイント間のステップ数。 スワイプ中に増加するステップの総数です。delayBetweenSteps
- public void swipeDown()
swipeDown
インタフェース内 IMobileGestures
public void swipeDown(int steps)
swipeDown
インタフェース内 IMobileGestures
steps
- スワイプするステップ数。 スワイプ中に増加するステップの総数です。public void swipeDown(int steps, int delayBetweenSteps)
swipeDown
インタフェース内 IMobileGestures
steps
- スワイプするステップ数。 スワイプ中に増加するステップの総数です。delayBetweenSteps
- public void swipeLeft()
swipeLeft
インタフェース内 IMobileGestures
public void swipeLeft(int steps)
swipeLeft
インタフェース内 IMobileGestures
steps
- スワイプするステップ数。 スワイプ中に増加するステップの総数です。public void swipeLeft(int steps, int delayBetweenSteps)
swipeLeft
インタフェース内 IMobileGestures
steps
- スワイプするステップ数。 スワイプ中に増加するステップの総数です。delayBetweenSteps
- public void swipeRight()
swipeRight
インタフェース内 IMobileGestures
public void swipeRight(int steps)
swipeRight
インタフェース内 IMobileGestures
steps
- スワイプするステップ数。 スワイプ中に増加するステップの総数です。public void swipeRight(int steps, int delayBetweenSteps)
swipeRight
インタフェース内 IMobileGestures
steps
- スワイプするステップ数。 スワイプ中に増加するステップの総数です。delayBetweenSteps
- public void swipeUp()
swipeUp
インタフェース内 IMobileGestures
public void swipeUp(int steps)
swipeUp
インタフェース内 IMobileGestures
steps
- スワイプするステップ数。 スワイプ中に増加するステップの総数です。public void swipeUp(int steps, int delayBetweenSteps)
swipeUp
インタフェース内 IMobileGestures
steps
- スワイプするステップ数。 スワイプ中に増加するステップの総数です。delayBetweenSteps
- public void swipeWithSegments(List<Point> segments)
swipeWithSegments
インタフェース内 IMobileGestures
segments
- スワイプする間隔を示すポイントpublic void swipeWithSegments(List<Point> segments, int steps)
swipeWithSegments
インタフェース内 IMobileGestures
segments
- スワイプする間隔を示すポイントsteps
- スワイプするステップ数。 スワイプ中に増加するステップの総数です。public void swipeWithSegments(List<Point> segments, int steps, int delayBetweenSteps)
swipeWithSegments
インタフェース内 IMobileGestures
segments
- スワイプする間隔を示すポイントsteps
- スワイプするステップ数。 スワイプ中に増加するステップの総数です。delayBetweenSteps
- public void twoPointerMultiTouch(Point startPointer1, Point endPointer1, Point startPointer2, Point endPointer2)
twoPointerMultiTouch
インタフェース内 IMobileGestures
startPointer1
- 最初ポインターの開始ポイントendPointer1
- 最初ポインターの終了ポイントstartPointer2
- 2 番目のポインターの開始ポイントendPointer2
- 2 番目のポインターの終了ポイントpublic void twoPointerMultiTouch(Point startPointer1, Point endPointer1, Point startPointer2, Point endPointer2, int steps)
twoPointerMultiTouch
インタフェース内 IMobileGestures
startPointer1
- 最初ポインターの開始ポイントendPointer1
- 最初ポインターの終了ポイントstartPointer2
- 2 番目のポインターの開始ポイントendPointer2
- 2 番目のポインターの終了ポイントsteps
- 指定したポイント間のステップ数。 ドラッグ操作中に増加するステップの総数です。public void twoPointerMultiTouch(Point startPointer1, Point endPointer1, Point startPointer2, Point endPointer2, int steps, int delayBetweenSteps)
twoPointerMultiTouch
インタフェース内 IMobileGestures
startPointer1
- 最初ポインターの開始ポイントendPointer1
- 最初ポインターの終了ポイントstartPointer2
- 2 番目のポインターの開始ポイントendPointer2
- 2 番目のポインターの終了ポイントsteps
- 指定したポイント間のステップ数。 ドラッグ操作中に増加するステップの総数です。delayBetweenSteps
- public void typeKeys(String keys)
typeKeys
インタフェース内 IMobileKeyable
keys
- 入力するキーストロークpublic void typeKeys(String keys, int delay)
typeKeys
インタフェース内 IMobileKeyable
keys
- 入力するキーストロークdelay
- キーストローク間の遅延(ミリ秒)public void typeKeys(String keys, int delay, boolean ensureFocus)
typeKeys
インタフェース内 IMobileKeyable
keys
- 入力するキーストロークdelay
- キーストローク間の遅延(ミリ秒)ensureFocus
- モバイル オブジェクトが実際にフォーカスを持つことを保証するかどうかを決定します。 フォーカスは、モバイル オブジェクトの中央をクリックして設定されます。 デフォルトは true
です。public boolean isEnabled()
public boolean isFocused()
public boolean isSelected()
public String getText()
getText
クラス内 TestObject
Copyright 2009-2012 Micro Focus. All Rights Reserved.