[英]How to click Javascript button using selenium and python?
假設頁面上存在以下按鈕:
<input type="submit" name="next_btn" value="Next" onclick="gonext();" id="btnNext">
此外,手動單擊時,該頁面大約需要3-6秒鍾來加載和顯示新數據。
我分別嘗試過:
driver.find_element_by_name("next_btn").submit()
和
driver.find_element_by_name("next_btn").click()
在這種情況下都不會執行任何操作,因此我想我可以嘗試執行gonext()
JavaScript,僅遇到這樣的屬性錯誤: AttributeError: 'NoneType' object has no attribute 'submit
也嘗試過.click()
。
提前致謝!
假設您使用Python進行編碼,則應該執行以下操作:
element = driver.find_element_by_name('next_btn');
element.click();
或者您可以使用:
element = driver.find_element_by_id('btnNext');
element.click();
讓我知道這是否對您有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.