[英]Python Selenium cannot click submit button
一個簡單的問題。 如何在python中使用硒單擊以下按鈕鏈接? 該按鈕沒有任何ID或值
<a href="/" login="" class="classname123">Login</a> == $0
我收到以下提到的錯誤:
Unable to locate element: //input[@type="submit" and @title="login"]
謝謝!
您可以使用鏈接文本搜索來處理確切的元素:
login = driver.find_element_by_link_text('Login')
元素是<a>
而不是<input>
,沒有type
屬性,並且具有文本Login
而不是title login
//a[contains(., "Login")]
您共享的是<a>
並且您的錯誤在<input>
正如您的xpath
所說的
使用以下鏈接單擊該鏈接
.//a[text()='Login']
要么
.//a[@class='classname123'][text()='Login']
嘗試這種方式。
//a[contains(text(), 'Login')]
要么
嘗試使用的類屬性這樣a
標簽。
//a[@class='classname123']
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.