このコマンドは、ページでコントロールが有効になっているかどうかを確認するのに役立ちます。エレメントが表示されるかどうかは確認しません。
エレメントが有効になっている場合は True を、そうでない場合は False を返します。また、次に示すように、いくつかのロケーター (コントロール名、ID、名前、CSS、XPath、または LinkText) を使用して実行できます。
コントロールが存在し、かつ有効になっているかどうかを確認します。
パラメーター
- ControlName: コントロールの名前です。
例
&driver.IsControlEnabled("LoginButton")
コントロールが存在し、かつ有効になっているかどうかを確認します。
パラメーター
- ControlName: コントロールの名前です。
- Row: グリッド内でコントロールがある行の番号です。
例
&driver.IsControlEnabled("Delete", 2)
&driver.IsControlEnabled("Component2.Add", 1)
ID を使用して、エレメントが有効になっているかどうかを確認します。
パラメーター:
使用例:
&driver.IsElementEnabledByID("InvoiceTotal")
name 項目属性を使用して、エレメントが有効になっているかどうかを確認します。
パラメーター:
-
Name: エレメントの name 項目属性の値です。
使用例:
&driver.IsElementEnabledByName("total")
CSS セレクターを使用して、エレメントが有効になっているかどうかを確認します。
パラメーター:
-
CSS: エレメントを指す CSS セレクターです。
使用例:
&driver.IsElementEnabledByCSS("#vVAR1")
XPath セレクターを使用して、エレメントが有効になっているかどうかを確認します。
パラメーター:
-
XPath: エレメントを指す XPath セレクターです。
使用例:
&driver.IsElementEnabledByXPath("//textarea [ @id='vVAR1' ] ")
LinkText セレクターを使用して、エレメントが有効になっているかどうかを確認します。
パラメーター:
-
LinkText: エレメントのリンクテキストです。
使用例:
&driver.IsElementEnabledByLinkText("Edit")