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" ・・・などを
指定します。
modifiers には "ALT_MASK", "CTRL_MASK", "SHIFT_MASK" もしくは KeyEvent
のマスクキー数値を指定してください。
属性の指定
属性名 | 指定内容 | コメント |
---|
keyname | Key名称 | 必須 |
modifiers | Modifiers名称 | |
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.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 |
クラス 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, getFramePhysicalName, getInnerTextComponent, getProcessWindow, getProcessWindow, getStatus, getTestCase, getThrown, getTime, getVfFinder, getXmlNode, setParentTestCase, 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
- 戻り値: