Salesforceのコントロールを操縦する

この章では、Salesforceアプリケーションで操縦できるすべてのコントロールタイプを一覧表示します。

次の表に、操縦できる Salesforce コントロールを示します。

制御の名称

XScan で以下として識別

ボタン

ボタン

チェックボックス

チェックボックス

ドロップダウンダウンリストビューピッカー記録タイプセレクタComboBox

ComboBox

ラベル

ラベル

App ランチャー、リンク

リンク

デュアルリストボックス、 リストボックス

リストボックス

ラジオボタン

ラジオボタン

日付フィールド、日付 /時間ピッカー、 ルックアップ 、テキストボックス

テキストボックス

リストビュー関連リストテーブル

テーブル

グローバル検索フィールド

ComboBox

テキストボックス

タブ

タブコントロール

Salesforce テストのパフォーマンスを改善するには、 TCPIgnoreInvisibleHtmlElements を追加します。

Salesforce固有のコントロールの操縦

このセクションの章では、Salesforce特有のコントロールを操縦する方法について説明します。

Salesforceに特有のコントロールを特定します

XScan を使用して Salesforceアプリケーションをスキャンすると、デフォルトでは、すべての Salesforce コントロールが ApiKey プロパティによって一意に識別されます。Salesforceアプリケーションで複数の言語を切り替えて使用する場合は、コントロールを一意に識別するために ApiKey プロパティが必要です。この機能が不要な場合は、 ApiKeys の使用を省略し、関連ラベルで要素を操縦することができます。

関連付けられたラベルの識別設定が TRUE に設定されている場合、 AssociatedLabel プロパティ値を持たない既存のモジュールを再スキャンする必要があります。新しく作成されたモジュールは、制御するために ApiKey の代わりに AssociatedLabel プロパティを持つことになります。

コンテナプロパティは、 XScan Advanced View の「プロパティによって識別」ウィンドウですべての Salesforceコントロールに使用でき、デフォルト値は Main です。

コンテナプロパティには、特定のコントロールのための特別な値があります。このような場合コンテナプロパティが一意性の識別に使用されます。

  • 関連リストにあるコントロールは、コンテナプロパティ値として関連リストの名前を持ちます。

  • パネルに配置されたコントロールは、パネルタイプに応じて、以下のコンテナプロパティ値を持ちます。

    • ハイライト・パネルのコントロール:ハイライト

      キーフィールドのコントロール:キーフィールド

      カード内のコントロール:カードの名前

  • Appランチャーすべてのアイテムのドロップダウンメニューのリンクには、 Appランチャーコンテナプロパティ値があります。