![](/img/trans.png)
[英]How to click on a button by the link text using Selenium and Python
[英]How to click on the text button using selenium python
嗨,我正在嘗試使用xpath和css選擇器單擊選擇按鈕,但它不起作用
browser.find_elements_by_xpath('//div[@class="section-select-all"]').click()
browser.find_elements_by_css_selector('#results-container > form > ul > li:nth-child(1) > div > div > button').click()
browser.find_elements_by_xpath('//*[@id="results-container"]/form/ul/li[1]/div/div/button').click()
請告訴我這里的代碼是什么
<div class="section-actions"><button type="button" class="section-select-all">Select 50<span class="screen-reader-text"> for section Dec 11, 2015</span></button></div>
你使用的elements
不起作用。 請改用element
。 我相信它會奏效。
保持簡單。如果只有一個按鈕,請嘗試:
例1 -
browser.find_element_by_class_name("section-select-all").click()
如果具有相同類名的多個按鈕,則可以使用此:
例2 -
buttons = browser.find_elements_by_class_name("section-select-all")
for button in buttons:
button.click()
如果按鈕位於框架中,請確保在單擊之前切換到框架。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.