私はFirefoxのアドオンを使用して、C#を使用して自動化テスト中にクリックしたい画像のXPathを選択していますが、InvalidSelectorExceptionエラーが発生し続けます。C#セレニウム無効なセレクタ例外
ここには、Firefoxを使用して検出されたXPathがあります。
id('ctl00_left_content')/x:div[4]/x:div[1]/x:table/x:tbody/x:tr/x:td[5]/x:p/x:a[2]/x:img
私は、XPath使用しています:
//*[@id('ctl00_left_content')/x:div[4]/x:div[1]/x:table/x:tbody/x:tr/x:td[5]/x:p/x:a[2]/x:img]"
を、これはInvalidSelectorError
を返し、私が試してみました:
//*[@id=('ctl00_left_content')/div[4]/div[1]/table/tbody/tr/td[5]/p/a[2]/img]
をが、これは要素が見つかりません」を返します"エラー。
ご協力いただければ幸いです。ありがとうございました。
xpathを使用しない – CSharper
何を使用する必要がありますか? ID?そして、私は他の何かを使ってXpathを修正することができますか? – CRich
@ CRich関連するページソースを追加できますか?あなたはxpathにid値の部分の後ろに閉じ括弧を置くべきです。あなたのXPathには欠けています。 – Grasshopper