Salesforceのコントロールを操縦する
この章では、Salesforceアプリケーションで操縦できるすべてのコントロールタイプを一覧表示します。
次の表に、操縦できる Salesforce コントロールを示します。
|
制御の名称 |
XScan で以下として識別 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
デュアルリストボックス、 リストボックス |
|
|
|
|
|
日付フィールド、日付 /時間ピッカー、 ルックアップ 、テキストボックス |
|
|
|
|
|
|
|
|
|
|
Salesforce テストのパフォーマンスを改善するには、 TCPIgnoreInvisibleHtmlElements を追加します。 |
Salesforce固有のコントロールの操縦
このセクションの章では、Salesforce特有のコントロールを操縦する方法について説明します。
Salesforceに特有のコントロールを特定します。
XScan を使用して Salesforceアプリケーションをスキャンすると、デフォルトでは、すべての Salesforce コントロールが ApiKey プロパティによって一意に識別されます。Salesforceアプリケーションで複数の言語を切り替えて使用する場合は、コントロールを一意に識別するために ApiKey プロパティが必要です。この機能が不要な場合は、 ApiKeys の使用を省略し、関連ラベルで要素を操縦することができます。
関連付けられたラベルの識別設定が TRUE に設定されている場合、 AssociatedLabel プロパティ値を持たない既存のモジュールを再スキャンする必要があります。新しく作成されたモジュールは、制御するために ApiKey の代わりに AssociatedLabel プロパティを持つことになります。
コンテナプロパティは、 XScan Advanced View の「プロパティによって識別」ウィンドウですべての Salesforceコントロールに使用でき、デフォルト値は Main です。
コンテナプロパティには、特定のコントロールのための特別な値があります。このような場合コンテナプロパティが一意性の識別に使用されます。
-
関連リストにあるコントロールは、コンテナプロパティ値として関連リストの名前を持ちます。
-
パネルに配置されたコントロールは、パネルタイプに応じて、以下のコンテナプロパティ値を持ちます。
-
ハイライト・パネルのコントロール:ハイライト
キーフィールドのコントロール:キーフィールド
カード内のコントロール:カードの名前
-
-
Appランチャーすべてのアイテムのドロップダウンメニューのリンクには、 Appランチャーコンテナプロパティ値があります。