[英]How do I make Selenium click on this button?
這是我的代碼:
<ul class="Buttons--stackOnMobile">
<li class="col">
<button class="Button">Sign In</button>
</li>
<li class="col col--secondary">
<a class="Button Button--alt" href="/account/create">Create an Account</a>
</li>
<li class="col hide">
<button class="Button">Sign In</button>
</li>
</ul>
我正在嘗試讓 selenium 單擊登錄按鈕。
我在 Python 3.6 中編碼。
有兩個按鈕具有相同的 xpath。
如果你想點擊第一個按鈕然后使用下面的代碼
wait = WebDriverWait(browser, 10)
button= wait.until(EC.element_to_be_clickable((By.XPATH,'(//button[@class="Button"])[1]')))
button.click()
如果你想點擊第二個按鈕然后使用下面的代碼
wait = WebDriverWait(browser, 10)
button= wait.until(EC.element_to_be_clickable((By.XPATH,'(//button[@class="Button"])[2]')))
button.click()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.