コンボ・ボックス・オプションの数の取得
動詞: webGetComboBox
指定されたセレクターに基づき、Web ページのコンボ・ボックスを検索し、そのボックスのオプションの数を返します。
構文
webGetComboBox --selector(WebComboBoxElementSelectors) --id(String) --name(String) --css(String) --innertext(String) --tagname(String) --xpath(String) [--simulatehuman(Boolean)] [--timeout(TimeSpan)] (Numeric)=value
入力
| スクリプト | Designer | 必須 | 許容タイプ | 説明 |
|---|---|---|---|---|
| --selector | 検索条件 | 必須 | WebComboBoxElementSelectors | Web エレメント・セレクターのタイプ: |
| -- ID | ID | 検索条件が Id、IdAndName の場合のみ | テキスト | コンボ・ボックス・エレメント ID。 |
| -- 名前 | 名前 | 検索条件が Name、IdAndName の場合のみ | テキスト | コンボ・ボックスを示す名前。 |
| --css | エレメント CSS | 検索条件が CssSelector の場合のみ | テキスト | コンボ・ボックスを示す CSS セレクター。 |
| --innertext | エレメント・テキスト | 検索条件が InnerTextAndTag の場合のみ | テキスト | 各コンボ・ボックス・オプションに含まれるテキスト。 |
| --tagname | エレメント・タグ名 | 検索条件が InnerTextAndTag の場合のみ | テキスト | コンボ・ボックスを示す HTML タグ名。エレメントはボタン、テキスト・ボックスなどにできます。 |
| -- XPath | エレメント XPath | 検索条件が XPath の場合のみ | テキスト | コンボ・ボックス・エレメントを検出するための XML パス。 |
| --simulatehuman | 人間をシミュレート | オプション | Boolean | マウス・カーソルをエレメントの中央に移動してクリックすることで、人間のユーザーの対話をシミュレーションします。 |
| -- タイムアウト | タイムアウト | オプション | 時間幅、数値、テキスト | コマンドを実行する最大制限時間。「タイムアウト」パラメーターに値が定義されていない場合、実行では、「タイムアウトの設定」コマンドによって定義されたコンテキスト・タイムアウトが使用されます。 このコマンドをスクリプトで使用していない場合、デフォルトのタイムアウトは 5 秒です。 |
出力
| スクリプト | Designer | 許容タイプ | 説明 |
|---|---|---|---|
| 値 | オプション | 数値 | コンボ・ボックスの項目の数を返します。 |
例
コンボ・ボックス・オプションの数の取得 コマンドにより、「ID」セレクターを使用してコンボ・ボックスが特定され、使用可能なオプションの数が取得されます。
defVar --name quantity --type Numeric
webStart --name browser --type "Chrome"
// Download the following file to execute the command
webNavigate --url "selectionBox.html" --comment "Navigate to the example page in a local path."
webGetComboBox --selector "Id" --id sel1 --timeout 00:00:15 quantity=value
webClose --name browser --leavebrowseropen
logMessage --message "Amount of options: ${quantity}" --type "Info"
// Displays the number of items in the comboBox on the IBM Robotic Process Automation Studio console.
ファイルのダウンロード