WebElement.Clickクリック メソッド

本ページには広告が含まれています。

Webページ上の要素をクリックします。

構文
WebElement.Click
引数
戻り値

WebElement オブジェクトを返すメソッド・プロパティ

WebElement.Click メソッド
文書上の現在アクティブな要素を取得する
WebElement.Click メソッド
指定されたロケータに一致した最初のWebElement オブジェクトを取得します。
WebElement.Click メソッド
指定されたロケータと値に一致する最初のWebElement オブジェクトを取得します。
WebDriver.FindElementByClass メソッド
指定されたクラス名に一致する最初のWebElement オブジェクトを取得します。
WebDriver.FindElementByCss メソッド
指定されたCSSセレクタに一致する最初のWebElement オブジェクトを取得します。
WebElement.Click メソッド
指定されたid属性に一致する最初のWebElement オブジェクトを取得する。
WebElement.Click メソッド
指定されたリンクテキストに一致する最初のWebElement オブジェクトを取得します。
WebElement.Click メソッド
指定されたname属性に一致する最初のWebElement オブジェクトを取得します。
WebDriver.FindElementByPartialLinkText メソッド
指定されたリンクテキストの部分に一致する最初のWebElement オブジェクトを取得します。
WebDriver.FindElementByTag メソッド
指定されたタグ名に一致する最初のWebElement オブジェクトを取得します。
WebDriver.FindElementByXPath メソッド
指定された XPath クエリにマッチする最初のWebElement オブジェクトを取得します。
WebElement.Click メソッド
テキストをクリアします。
WebElement.FindElementBy メソッド
指定されたロケータと値に一致する最初のWebElement オブジェクトを取得します。
WebElement.Click メソッド
指定されたクラス名に一致する最初のWebElement オブジェクトを取得します。
WebElement.Click メソッド
指定されたCSSセレクタに一致する最初のWebElement オブジェクトを取得します。
WebElement.Click メソッド
指定されたid属性に一致する最初のWebElement オブジェクトを取得する。
WebElement.Click メソッド
指定されたリンクテキストに一致する最初のWebElement オブジェクトを取得します。
WebElement.Click メソッド
指定されたname属性に一致する最初のWebElement オブジェクトを取得します。
WebElement.Click メソッド
指定されたリンクテキストの部分に一致する最初のWebElement オブジェクトを取得します。
WebElement.Click メソッド
指定されたタグ名に一致する最初のWebElement オブジェクトを取得します。
WebElement.FindElementByXPath メソッド
指定された XPath クエリにマッチする最初のWebElement オブジェクトを取得します。
WebElement.Click メソッド
現在の要素をブラウザウィンドウの可視領域にスクロールします。
WebElement.SendKeys メソッド
キー操作のシーケンスをブラウザに送信します。
WebElement.Click メソッド
属性を待機します。
WebElement.Click メソッド
CSSプロパティを待機します。
WebElement.WaitDisplayed メソッド
ウェブ要素が表示されるかどうかを待ちます。デフォルトは表示。
WebElement.WaitEnabled メソッド
WebElementが有効になるかどうかを待つ。デフォルトは有効。
WebElement.Click メソッド
別の属性を待ちます。
WebElement.WaitNotCssValue メソッド
別のCSSプロパティを待ちます。
WebElement.Click メソッド
別のテキストを待機します。
WebElement.Click メソッド
選択をtrueまたはfalseで待つ。デフォルトはtrue。
WebElement.Click メソッド
テキストを待ちます。
WebElement.Click メソッド
最初の要素を返します。
WebElement.Click メソッド
WebElement.Click メソッド
最後の要素を返します。

使い方

要素をクリック

リンクテキストがログインに一致する最初の要素をクリックします。

UWSC
DIM WebElement = WebDriver.FindElementByLinkText("ログイン")
WebElement.Click()

要素のクリックを検知

以下はGoogleで「UWSC」を検索するプログラムです。COM_ERR_IGN-COM_ERR_RET内は「Google 検索」のボタンをクリックする処理です。WebElement.Click メソッドはボタンをクリックできたかを戻り値として返さないので、URLの変化でボタンが押されたかをチェックします。ボタンをクリックする前後でURLが変化していればボタンをクリックできたと判断します。

UWSC
DIM WebDriver = CREATEOLEOBJ("Selenium.WebDriver")
//WebDriverDownload.Chrome(TRUE)

Webdriver.Start("chrome")
WebDriver.Get("https://google.co.jp")

DIM WebElement = WebDriver.FindElementByName("q")
WebElement.SendKeys("UWSC")

DIM url = WebDriver.Url
COM_ERR_IGN
	REPEAT
		WebElement = WebDriver.FindElementByName("btnK")
		WebElement.ScrollIntoView(TRUE)
		WebElement.Click
		SLEEP(1.000)
	UNTIL WebDriver.Url <> url
COM_ERR_RET