セレンはどのようにして次のHTMLコードの次のボタンをクリックできますか? セレニウムは次のボタンをクリックします
<span class="action-btn" data-bind="visible: viewModel.page() < viewModel.pages(), click: viewModel.changePage(+1);">></span>
は当初、私は書いた:
elm = driver.find_element_by_class_name('action-btn')
elm.click()
time.sleep(4)
しかし、私は、ウェブサイトでは、同様に似た名前を持つ他のbuttons
があることに気づきました。私の現在のコードでは、基本的にaction-btn customize
をクリックするだけで、このボタン名は私がクリックしようとしたコードの前に来るからです。
代わりにコードを書く必要がありますか?ここで
更新
は、フレームのスクリーンショットです。黄色の強調表示が私がクリックしようとしているものです。あなたのスクリーンショットを見ると
このボタンを親のように区別する機能はありますか? – AKS
このHTMLスニペットで確実に言えることはありません。あなたが自分で作ったものであれば、興味のあるボタンにIDを追加するだけです。 – e4c5
クリックしたいボタンがあるフレームのスクリーンショットを追加しました。これが参考になることを願っています! –