0
我想要一個簡單的菜單欄圖標點擊。但是,id和class不可用。我用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