2016-09-03 13 views
0

FirefoxでSelenium IDEを使ってxpath of buttons.を見つけました。次のステップはPythonのボタンをクリックすることです。私は以下のコードでxpathを挿入しようとしましたが、運はありません。私は以下のコードに適合するようにxpathを変更する方法を知らない。PythonのSeleniumでxpathボタンをクリック

browser.find_element_by_xpath('') 

何か助けてください!

+0

引用符と二重引用符に注意してください。二重外側と単純な内部を使用してください。 "// * [@ class = 'myClass']" – lauda

+0

ありがとうございますので、browser.find_element_by_xpath( '// button [ xpath =(// button [@ type = 'button'])[209] – Berkay

+0

可能であれば、ボタンのhtmlセクションを追加してください。手動で別のセレクターを選択すると、このセレクターは信頼できません。前のボタンのいずれかが変更されている場合は、間違ったボタンをクリックします。 try browser.find_element_by_xpath( "(// button [@ type = 'button'])[209]") – lauda

答えて

1

これを試してみて、引用符と二重引用符に注意して内側の二重外とシンプルを使用して、例えば

"//*[@class='myClass']" 

browser.find_element_by_xpath("(//button[@type='button'])[20‌​9]") 

あなたは、別の方法で手動でこのセレクタをセレクタを取得する必要があります以前のボタンのいずれかが見つからない場合は間違ったボタンをクリックします。

関連する問題