簡體   English   中英

遇到find_element_by_class_name問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM