獲取元素的 javascript 按鈕源:
<a href="JavaScript:onclick=bookProsecc('20220512','1550','A','B','0','','')">
<img src="/image/cal_app.jpg" alt="C">
</a>
我在更改變數之前使用了使用 href 的 find_element,但我認為它不起作用。
submit_btn = driver.find_element(By.XPATH,"//a[@href='JavaScript:onclick=bookProsecc(']")
訪問按鈕元素的最佳方式是什么?
uj5u.com熱心網友回復:
嘗試:
submit_btn = driver.find_element(By.XPATH,"//img[@src='/image/cal_app.jpg']/..")
uj5u.com熱心網友回復:
submit_btn = driver.find_element(By.XPATH,"//a[starts-with(@href,'JavaScript:onclick=bookProsecc(')]")
試試這個,其中 href 以某個字串開頭。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/474370.html
標籤:javascript Python html 硒
上一篇:如何在Python中從selenium中提取Title值?
下一篇:在Excel中按順序添加多個前綴
