私は要素を見つけようとしますが、私は小さな技術的問題があります。 //*[@ng-if="device.status === 'ON'"
を使用している要素が見つかりました。Chrome
で動作します(この要素が見つかります)。プログラムはXPath
と扱わないため、Pycharm
では動作しません。 Pycharm
で 私は2つのオプション x_path = '(//*[@ng-if="device.status === 'ON'"])'
x_path = "(//*[@ng-if="device.status === 'ON'"])"
pycharm(pythonとselenium webdriver)で特定のxpathが動作しません
を試してみてください、あなたが以下のようにしてみてください必要がありますので、私はあなたが要素を見つける時に引用符の問題を持っていると思う事前
引用符の問題があるようです。とにかく、例外ログ、対象要素の 'HTML'、' find_element'文 – Andersson
あなたはcontainsを使うこともできますし、2も同様です(contains(@ng-if、 'device.status')[contains (@ ng-if、 'ON')]または[contains(..)and contains(..)]のようなもの – lauda