本ページには広告が含まれています。
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 メソッド
- 最後の要素を返します。
使い方
要素をクリック
リンクテキストがログインに一致する最初の要素をクリックします。
DIM WebElement = WebDriver.FindElementByLinkText("ログイン")
WebElement.Click()
要素のクリックを検知
以下はGoogleで「UWSC」を検索するプログラムです。COM_ERR_IGN-COM_ERR_RET内は「Google 検索」のボタンをクリックする処理です。WebElement.Click メソッドはボタンをクリックできたかを戻り値として返さないので、URLの変化でボタンが押されたかをチェックします。ボタンをクリックする前後でURLが変化していればボタンをクリックできたと判断します。
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