このコマンドは、ページでコントロールがフォーカスされるかどうかを確認するのに役立ちます。
コントロールがフォーカスされる場合は True を、されない場合は False を返します。
コントロールがフォーカスされるかどうかを確認します。
パラメーター:
- ControlName: ナレッジベース内で定義されているコントロールの名前です。
使用例:
&driver.IsControlFocused("Name")
コントロールがフォーカスされるかどうかを確認します。
パラメーター:
- ControlName: ナレッジベース内で定義されているコントロールの名前です。
- Row: コントロールを検索するグリッド内の行番号です。
使用例:
&driver.IsControlFocused("Name", 3)
&driver.IsControlFocused("FilterComp.Search", 1)
また、次に示すように、いくつかの HTML ロケーター (ID、名前、CSS、XPath、または LinkText) を使用して実行することもできます。
ID を使用して、エレメントがフォーカスされるかどうかを確認します。
パラメーター:
使用例:
&driver.IsElementFocusedByID("InvoiceTotal")
name 項目属性を使用して、エレメントがフォーカスされるかどうかを確認します。
パラメーター:
- Name: エレメントの name 項目属性の値です。
使用例:
&driver.IsElementFocusedByName("total")
CSS セレクターを使用して、エレメントがフォーカスされるかどうかを確認します。
パラメーター:
- CSS: エレメントを指す CSS セレクターです。
使用例:
&driver.IsElementFocusedByCSS("#vVAR1")
XPath セレクターを使用して、エレメントがフォーカスされるかどうかを確認します。
パラメーター:
- XPath: エレメントを指す XPath セレクターです。
使用例:
&driver.IsElementFocusedByXPath("//textarea [ @id='vVAR1' ] ")
LinkText セレクターを使用して、エレメントがフォーカスされるかどうかを確認します。
パラメーター:
- LinkText: エレメントのリンクテキストです。
使用例:
&driver.IsElementFocusedByLinkText("Edit")