Skip to content Skip to main navigation Skip to footer

IEでのxpath取得方法について

Q

Chrome等では閲覧出来ないIE専用のページがあります。

IEでのxpath取得方法を教えてください。

A

SWD Page Recorderというオープンソースのプログラムを使用して取得します。

【取得方法の概要】
・SWD Page RecorderというオープンソースのプログラムからIE11を起動する。
・IE上で要素をマウスで指定し、CTRL+右クリックを押すとXPATHが表示される。

【SWD Page Recorderのダウンロード先】
https://github.com/dzharii/swd-recorder/releases
 上記URL内の「SwdPageRecorder_v3.13.0.2018.06.28.zip」

【実行前の準備】
・SwdPageRecorder_v3.13.0.2018.06.28.zipを展開
・Selenium IE ドライバを(IEDriverServer.exe )SWD Page Recorderを展開したフォルダに格納する
Selenium IEドライバのダウンロード⇒https://goo.gl/9Cqa4q
・IEの拡大率を100%にする

【Xpathの取得手順】
1. SwdPageRecorder.exeをダブルクリックして起動
2. SwdPageRecorder 上“Browser Settings”タブの“Browser”で“Internet Explorer”を選択し“Start”をクリック
3.IEが起動され、空白のページが表示されるため、操作対象のWebページのURLをアドレスに入れる
4.SwdPageRecorder 上“Locators”タブの“Web Browser Element Explorer“の”Start“をクリック
  要素の値を取得するプログラムが起動する
5.IE上で項目をマウスで指定し、CTRL+右クリックを押すとXPATHを含む要素一覧が表示される
6.XPATHをコピペする

chromeでも操作可能な場合→chrome上でX-Pathを取得しロボット作成を行い、ロボット実行時はブラウザ選択をIEに変更