[英]Having problems with find_element_by_class_name
我正在編寫一個Selenium
腳本,遇到了麻煩,希望有人可以幫助我。 我在頁面上有此元素:
<li class="text-right">
<input type="submit" value="Log in" class="btn btn-default js-ajax-api-track-form-submit" data-tracking-token="$lookup;table=login;event=site">
</li>
我能找到使用元素find_element_by_class_name
(我認為),但是當我打電話.click()
就可以了,好像沒有什么改變。 這是與此類元素進行交互的正確方法嗎? 如果有人有時間看一下,我已在此處簽入腳本。 感謝您的時間。
問題是您在<li>
的中心單擊。 如果要單擊登錄按鈕,請嘗試以下操作:
username_box.send_keys('usernamegoeshere')
password_box.send_keys('userpasswordgoeshere')
# find the login submit button
log_in_submit = driver.find_element_by_css_selector('.text-right>input')
log_in_submit.click()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.