我正在嘗試使用硒webdriver單擊不同類中的按鈕。的網頁爲如下:如何按下具有相同ID但按不同類別的按鈕?
<div class="fade tab-pane" id="mm9-tab-content" role="tabpanel">
<div class="button-submit">
<button class="btn btn-primary btn-lg btn-block post" id="download" type="button">Download</button>
</div>
</div>
<div class="fade tab-pane" id="dm3-tab-content" role="tabpanel">
<div class="button-submit">
<button class="btn btn-primary btn-lg btn-block post" id="download" type="button">Download</button>
</div>
</div>
的數據是在2類mm9-tab-content
和dm3-tab-content
。我想讓系統點擊dm3-tab-content
中的下載按鈕。
我嘗試使用
driver.find_element_by_xpath('xpath = (//*@id="download")[1]').click()
得到的download
二審,但它似乎並沒有工作。有任何想法嗎?
的ID都應該是獨一無二的。 – Barmar
嘗試find_element_by_css('#dm3-tab-content #download') – yong