コントロールから表示テキストを取得すると、いくつかの目的で非常に役立ちます。
通常は
アサーションと組み合わせて、期待した条件が成立しているか GXtest がチェックできるようにします。ほかには、テストケースのほかのステップで使用する必要がある Web パネルのデータを取得するためによく使われます。
コントロールのテキストを取得します。
パラメーター
- ControlName: テキストを取得するコントロールの名前です。
使用例:
&driver.GetText("ControlLabel")
&driver.GetText("webComponent1.control1")
コントロールのテキストを取得します。
パラメーター
- ControlName: テキストを取得するコントロールの名前です。
- Row: グリッド内の行番号です。
使用例:
&driver.GetText("ControlLabel", 3)
&driver.GetText("webComponent1.control1", 1)
ID を使用して HTML エレメントのテキストを取得します。
戻り値: 選択したエレメントのテキストです。
パラメーター:
- ID: テキストを取得する HTML エレメントの ID です。
使用例:
&txt1 = &driver.GetTextById("CountryName")
name 項目属性を使用して HTML エレメントのテキストを取得します。
戻り値: 選択したエレメントのテキストです。
パラメーター:
- Name: エレメントの name 項目属性の値です。
使用例:
&txt1 = &driver.GetTextByName("CustomerName")
CSS セレクターを使用して HTML エレメントのテキストを取得します。
戻り値: 選択したエレメントのテキストです。
パラメーター:
- CSS: エレメントを指す CSS セレクターです。
使用例:
&txt1 = &driver.GetTextByCSS("label.gx-label.col-sm-3.AttributeLabel.control-label")
XPath セレクターを使用して HTML エレメントのテキストを取得します。
戻り値: 選択したエレメントのテキストです。
パラメーター:
- XPath: エレメントを指す XPath セレクターです。
使用例:
&txt1 = &driver.GetTextByXPath("//label")