私は簡単なメニューバーのアイコンを取得しようとしています。ただし、IDとクラスは使用できません。私はpage.execute_script()で試してみました。UI反応カピバラボタンクリックテスト
HTMLコード
<button tabindex="0" type="button" style="border: 10px; box-sizing: border-box; display: inline-block; font-family: Roboto, sans-serif; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); cursor: pointer; text-decoration: none; margin: 0px; padding: 0px; outline: none; font-size: 14px; font-weight: 500; transform: translate(0px, 0px); color: white; width: 16.6667%; text-transform: uppercase; background-color: rgb(63, 174, 73);">
<div>
<div style="display: flex; flex-direction: column; align-items: center; justify-content: center; height: 48px;">
<!-- react-text: 57 -->Type<!-- /react-text -->
</div>
</div>
</button>
カピバラコード
script = "document.getElementsByClassName('button')[0].click();"
page.execute_script(script)
解決したい問題は何ですか?どうすればあなたを助けることができますか? – mrzasa
私の目標はボタンをクリックすることです。例は 'find(#some_idまたは.someclass).click'です。ただし、これらはタグでは使用できません。 – khoamle