0
Selenium(PhantomJSと組み合わせて)を使用してページのさまざまなボタンをクリックしようとしています。ボタンのhtmlは次のようになります。PythonでSeleniumを使用してXPATHで要素を検索
<button class="btn btn-default btn-kudo btn-xs empty js-add-kudo" data-
entry="["Activity",1171944030]" str-on="click" str-trackable-
id="CgwIBTIICN7k6a4EGAESBAoCCAc=" str-type="kudos" title="Give Kudos">
<span class="app-icon icon-dark icon-kudo icon-sm">Kudos</span>
<span class="count count-kudos" data-kudo-count="0">0</span>
</button>
スクリプトの前半で定義した特定のアクティビティIDのボタンをクリックします。したがって、私はボタンをデータ入力のXPATHを使用して検索したいと思います。
driver.find_element_by_xpath('//input[@data-entry="["Activity",1171944030]"]')
と
driver.find_element_by_xpath('//input[@data-entry="["Activity",1171944030]"]')
と異なる位置に引用符を入れていくつかのバリエーションが、それらのどれもの要素を見つけることができません:私は、次のことを試してみました。誰でも私が間違っていることを見ることができますか?
おかげで、使用している場合二重引用符は、問題をマーク避けることができます! –