XPathの取得方法

seleniumで自動ログインのプログラムを作ろうとした時に

送信ボタンが押せなくて困った件。

使っているのはChromeブラウザです。

ウェブ上にある見本のコードをコピペして、urlを変えて使おうとしたら

送信ボタンが押せません。

 no such element: Unable to locate element: {"method":"xpath","selector"....

「そんな要素はないよ!」と言われているのは分かります。

Xpathってなんだ?

XPathとはざっくりいうと、Webページ上のボタンや入力欄を見つけるための「住所」のことです。RPAロボはこの住所を元に、処理対象の要素を見つけ出します。

おぉ、なるほど。

でもデベロッパーツールでいっくら眺めてもどこにあるのか・・・。

XPathの取得方法(Chrome)

(例)はてなブログの自動ログイン

①ログイン画面をデベロッパーツールで開く

②左上の→マークをクリック

③Xpathを取得したい場所にカーソルを移動

④青色で選択されたHTMLを右クリック

⑤【Copy】→【Copy Xpath】を選択

⑥コードに貼り付ける

これで無事、送信ボタンを押すことができました。

返信を残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA