ページ内のXpathを検索しようとしています。 ここに私のコードです。 「@content」を使用してエラーにbehatセレンでXパスを取得する方法
invalid selector: The result of the xpath expression "//html//meta[@name ="description"]/@content" is: [object Attr]. It should be an element. (Session info: chrome=51.0.2704.103) (Driver info: chromedriver=2.21.371459 (36d3d07f660ff2bc1bf28a75d1cdabed0983e7c4),platform=Mac OS X 10.10.5 x86_64) (WARNING: The server did not provide any stacktrace information)
は、その後、新しいエラーを取得:
あなたのケースでは、あなたのようなものを持つことができます。 セレクタが無効です:次のエラーのため、xpath式// html // meta [@name = "description"] @ contentを持つ要素を見つけることができません: SyntaxError: 'Document'で 'evaluate'を実行できませんでした: string '// html // meta [@name = "description"] @ content'は有効なXPath式ではありません。 – mks
私が与えた正確なセレクタをコピーし、角括弧で囲まれた@contentを使って – lauda
うまくいったoopsは、そのxpathで値を得る方法がありますか? – mks