鍍金池/ 問答/Python  HTML/ selenium3 如何處理<a>標(biāo)簽的button?

selenium3 如何處理<a>標(biāo)簽的button?

用selenium做一個(gè)自動下單, 但是發(fā)現(xiàn)提交的按鈕在html是<a>標(biāo)簽的,如下:

<a class="btnBook fullWidth" style="width: 100%;"> 立即預(yù)訂 </a>

click() 和send_keys(Keys.RETURN) 都試了, 但是沒效果,求大神解答。。

回答
編輯回答
初心

find_element_by_class_nam 定位到btnBook fullWidth 再點(diǎn)擊不行?
最好提供下 網(wǎng)頁源代碼.

2017年9月6日 01:08
編輯回答
故人嘆

你在網(wǎng)頁用js點(diǎn)擊試過了嗎?

document.querySelector('.btnBook fullWidth').click()

如果js點(diǎn)擊生效沒道理selenium拿元素點(diǎn)擊不生效吧

2017年1月4日 03:42