Selenium Connector
Seleniumコネクタは、Internet Explorer、Chrome、Edge、Firefoxアプリケーション内で様々な一般的な操作を実行することができます。
Note
Seleniumコネクタはデフォルトのコネクタではないため、プロジェクトインスタンスごとにプロジェクトに追加する必要があります。
構成¶
プロジェクトにSelenium conenctorを追加する方法の詳細については、プラグインセクションを参照してください。
使い方¶
コネクタをプロジェクトに追加すると、ツール ボックスの下にある Connectors セクションを展開して、同じコネクタにアクセスできます。
- ツールボックスで
Connectorsを展開します。
- Seleniumコンクタをドラッグし、
Global Objectsにドロップします。 Global Objectsを展開します。
Global Objectsの下のSeleniumコネクタ(WebApplication_1)を右クリックし、Configureをクリックします。
- アプリケーションの URL を入力し、
SELENIUM CONNECTORウィンドウのSTARTボタンをクリックします。
- アプリケーションは、ブラウザのドロップダウンリストの選択に基づいて、それぞれのブラウザで開かれます。Chrome が既定で選択されています。
アイコンをクリックして、画面(Web ページ) に追加します。使用可能なすべてのブラウザ ウィンドウの一覧が表示されるAVAILABLE BROWSER WINDOWSがポップアップ表示されます。
- 画面(Webページ)を追加するには、Webページを選択し、
AVAILABLE BROWSER WINDOWポップアップのOKボタンをクリックします。
-
PROPERTIESセクションで変更を行うには、PAGE MATCH RULESセクションに追加されるタイトル (Google) を選択します。
プロパティ
その他
タイプ 説明 ComparerTitle Equals 現在のウェブページをチェックします。(Googleページ) ComparisonTypeEquals イコール条件で値をチェックします。Contains タイトルと URL の特定の入力値が 含まれるかチェックします。Starts With 指定した URLとタイトルが指定された入力値で 始まるかどうかを確認します。Ends With 指定した URL とタイトルが指定された入力値で 終わるかどうかを確認します。Regular Expressions ()のようなワイルドカードを使用することで、URLやタイトルをチェックする正規表現として使用することができます。
注: --は複数の文字をチェックします。ComparisonValue 現在のターゲット アプリケーションをチェックします。
注: *--複数の文字をチェックします。 -
SeleniumコネクタウィンドウのSCREENSセクションの下にあるタイトル (例:Google)を右クリックし、Refreshを選択して必要なウィンドウを強調表示します。
タイプ 説明 Refresh(更新) Web ページを更新します。 Focus(フォーカス) 現在の Web ページにフォーカスします。 CaptureElement(要素キャプチャ) Web ページ上のデータをキャプチャします。 Delete(削除) 選択したキャプチャした要素を削除します。
-
Screensセクションの下のタイトル (例:Google)を右クリックし、Capture Elemenをクリックします。
- ブラウザは、必要な要素をキャプチャできるようにフォーカスします。アクションを実行する必要がある Web 要素にカーソルを置きます。Ctrl キーを押しながら要素に名前を付け、
アイコンをクリックしてアクションを保存します。必要に応じて複数の Web 要素をキャプチャできます。Xをクリックしてポップアップを閉じます。

-
キャプチャした要素 (この例では
Google Search) を右クリックし、Refreshをクリックし、SELENIUM CONNECTORウィンドウを閉じます。
タイプ 説明 Refresh(更新) 現在の ブラウザ アプリケーションの更新をします。 Highlight(ハイライト) 現在の ブラウザ アプリケーションで選択したキャプチャ要素を強調表示します。 Re-Capture(再キャプチャ) 現在の ブラウザ で要素を再キャプチャします。 Set Text(テキスト設定) 選択したキャプチャ要素のテキストを設定します。 Get Text(テキスト取得) 選択したキャプチャ要素からテキストの取得をします。 Click(クリック) 選択したキャプチャ要素でクリック操作を実行します。 Delete(削除) 選択したキャプチャ要素を削除します。
タイプ 説明 ID(識別子) 識別子は、キャプチャされた要素の動作と関数、またはその他のユーザー定義項目を識別するために使用される名前です。 Name(名前) 名前オプションを使用してプロパティに名前を付けることができます。CssSelector(CssSelector) CSS セレクタは、ユーザーがスタイルを設定するコンテンツを選択する CSS ルール セットの一部です。 TagName(タグ名) TagName 要素を使用して、任意の型になる可能性のあるデータを抽出し、型固有の操作を実行する必要があります。(HTML または Href) Match Attributes(一致属性) 属性の一致メソッドは、ある属性が別の属性と等しいかどうかを判断します。既定の実装は、2 つの属性が同じ型で、フィールド値が同じかどうかを判断する イコールと同じです。
プロパティ
タイプ 説明 CompareEquals 値を 等しいの条件でチェックします。Contains タイトルと URL の入力値が含まれるかチェックします。 Starts With 指定した URL とタイトルが指定された入力値で始まるかどうかを確認します。 Ends With 指定した URL とタイトルが指定された入力値で終わるかどうかを確認します。 Regular Expressions URL とタイトルをチェックするために、() のようなワイルドカード正規表現として使用できます。
note: --は複数の文字をチェックします。Wildcard ワイルドカード検索では、検索するテキストの文字列を識別する Pattern を使用します。他のすべてのワイルドカードを無視します。例 (*,?, ,!,-,#)Is Not Simple 条件が 等しいまたは等しくないで値をチェックします。DoesnotContain タイトルと URL で入力値が見つかったかどうかを確認します。 DoesNotStartWith URL、タイトルが指定した入力値で始まるものがあるかどうかを確認します。 DoesNotEndWith URL、タイトルが指定した入力値で終わるものがあるかどうかを確認します。 IsNotRegularExpression 指定した値が正規表現かどうかをチェックします。 IsNotWildCard 値がワイルドカードかどうかをチェックします。 Escape バックスラッシュ () で始まり、その後に文字または数字が続く文字の組み合わせを指します。 IgnoreCase 大文字と小文字を区別しない文字列比較の使用中に行われます。例 (INTELLIBOT) – (Intellibot) Name 現在のブラウザ アプリケーション名を表示します。 Trim 現在の文字列オブジェクトから先頭と末尾の空白文字をすべて削除するために使用されます。 Type 属性:属性名が識別子と等しい Property プロパティ名が識別子と等しいかどうかを確認します。 Value 識別子 -
Global Objectsを展開し、Seleniumコネクタ (WebApplication_1) をダブルクリックすると、Seleniumコネクタの下に使用可能なすべてのメソッドが表示されます。
Global Objectsを展開し、次にSeleniumコネクタ(WebApplication_1)を展開し、作成した要素(Google)をダブルクリックすると、Screen(Web ページ)の下に利用可能なすべてのメソッドが表示されます。
Global Objectsを展開し、次にSeleniumコネクタ (WebApplication_1) を展開し、Google Searchをダブルクリックすると、Webエレメントの下に使用可能なすべてのメソッドが表示されます。

リストの各メソッドは、デザイン画面にドラッグアンドドロップできます。
Status(ステータス)¶
Webブラウザアプリケーションの状態を確認します。
Navigate(ナビ)¶
URLを設定することでWebアプリケーション内を移動します。
WaitForAnyScreen¶
特定の Web アプリケーション画面を待機できるようにします。
Close(閉じる)¶
Web アプリケーションを閉じます。
ExecuteJavaScript(JavaScript実行)¶
Java スクリプトを使用して Web アプリケーションを自動化できるようにします。コンポーネントのタイトルバーをダブルクリックして、Javaスクリプト編集ウィンドウを開きます。

Focus(フォーカス)¶
Web アプリケーションにフォーカスします。
GetFields¶
キャプチャされた要素から必要なデータを取得します。
GetValueByXpath¶
Xpath値を取得します。
入力:XpathExpressions
GetValuesByXpath¶
Xpathを介して特定のWeb要素の値と属性を取得します。
コンポーネントをダブルクリックします。Xpath 式 ウィンドウが開きます。ウィンドウのス
アイコンをクリックします。要素名と Xpath を指定し追加します。
データ テーブル: Web 要素の抽出されたデータを含むデータ テーブル

IsCreated¶
要素が Web アプリケーションで正常にレンダリングされたかどうかを確認できます。
SetFields¶
入力ボックス、ドロップダウン、ボタン、チェック ボックス、ラジオ ボタンなどのさまざまな要素に対して入力アクションを実行できます。Set Fieldsですべてのキャプチャ要素を設定します。
コンポーネントをダブルクリック: CHOOSE FORM ELEMENTS WINDOW ウィンドウ を選択し、設定時にキャプチャした要素を選択します。

WaitForCreate¶
特定のウェブページが完全に読み込まれてから実行されるように、ユーザーが作成を待つ機能を設定することができます