jp.ne.mki.wedge.pub.vfunit.tag.process
クラス PressOperationKey

java.lang.Object
  上位を拡張 jp.ne.mki.wedge.pub.vfunit.tag.AbstractProcess
      上位を拡張 jp.ne.mki.wedge.pub.vfunit.tag.process.PressOperationKey
すべての実装されたインタフェース:
IReportTestCase, IVfUnitProcess

public class PressOperationKey
extends AbstractProcess

FunctionKeyやEnter など 文字列以外のKEY操作をします。
jp.ne.mki.wedge.pub.vfunit.tag.process.PressKey と出来る事は同じですが、 指定に Keyの名称を指定することが可能です。

keyname には "F1" 〜 "F12", "ESC", "TAB, "ENTER", "UP", "DOWN", "LEFT", "RIGHT", "PAGE_UP", "PAGE_DOWN", "SPACE", "DELETE", "JAPANESE_HIRAGANA" を 指定します。

modifiers には "ALT_MASK", "CTRL_MASK", "SHIFT_MASK" もしくは KeyEvent のマスクキー数値を指定してください。

属性の指定

属性名指定内容コメント
keynameKey名称必須
modifiersModifiers名称
comp任意。指定コンポーネントにフォーカスを当てた状態にて指定KEYを押下します。
windowコンポーネントが存在する画面物理名省略時はframerunnerタグで指定された画面になります。

XML記述サンプル

<key-operation keyname="F12" />
<key-operation keyname="F1" modifiers="CTRL_MASK" />
<key-operation keyname="SPACE" comp="btnAction" />

作成者:
kanbayashi

フィールドの概要
 
クラス jp.ne.mki.wedge.pub.vfunit.tag.AbstractProcess から継承されたフィールド
MESSAGE_NO_COMP, MESSAGE_NO_ITEM
 
インタフェース jp.ne.mki.wedge.pub.vfunit.tag.IVfUnitProcess から継承されたフィールド
BUTTON_INDEX, CLASS, CLICK_COUNT, COLUMN, COMP, EXPECTED, FROM, INDEX, KEY_CODE, KEY_NAME, LABEL, MODIFIERS, NAME, ROW, STATUS_ERROR, STATUS_FAILURE, STATUS_NO_EXEC, STATUS_SUCCESS, TIME, TITLE, TO, VALUE, WINDOW
 
コンストラクタの概要
PressOperationKey()
           
 
メソッドの概要
 java.lang.String getProcessString()
          処理内容を文字列として取得
 void processElement(java.awt.Window window)
          処理実行
 
クラス jp.ne.mki.wedge.pub.vfunit.tag.AbstractProcess から継承されたメソッド
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format, getAttribute, getAttributeBoolean, getAttributeInt, getAttributeLong, getAttributeNN, getComponentProcessString, getInnerTextComponent, getParentTest, getProcessWindow, getProcessWindow, getStatus, getThrown, getTime, getVfFinder, getXmlNode, setParentTest, setStatus, setThrown, setTime, setXmlNode
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PressOperationKey

public PressOperationKey()
メソッドの詳細

processElement

public void processElement(java.awt.Window window)
                    throws java.lang.Exception
インタフェース IVfUnitProcess の記述:
処理実行

パラメータ:
window -
例外:
java.lang.Exception

getProcessString

public java.lang.String getProcessString()
クラス AbstractProcess の記述:
処理内容を文字列として取得

定義:
インタフェース IReportTestCase 内の getProcessString
オーバーライド:
クラス AbstractProcess 内の getProcessString
戻り値: