xpathでうまく要素を指定できないとき

nissy 28views 更新:2016年11月7日

今回は、xpathでクラスの検索などによっても要素どうしてもうまく指定できずに困ったときの裏技をハックに残しておきます。 うまく要素を指定できないときの最終手段としては、FirefoxのFirebugを用いて要素の絶対パスを取得します。
【方法】
0. Firebugをインストールしておく
1. Firefoxで開発中のページを開く
2. ページ上でFirebugを開き、Chromeのディベロッパーツールのようにxpathを取得したい要素を選択する
3. 右クリックでxpathをコピーする

しかし、絶対パスを取得するのはあまりよくないので、以下のようなサイトの方法を参考にして要素を指定するのがベターです。
xpathまとめ
XPath入門、実用例

また、自分で用意したxpathが正しく要素を指定できているかもFirebugを用いて確認できます。 FirebugのFirepathタブをクリックして、自分の用意したxpathを書くと自動的に書いたコードがどの要素を指定するかが分かります。

追記

Chromeのディベロッパーツールでもできるみたいです!!
XPathでWebページの要素を検索する

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません