簡體   English   中英

如何讓 Selenium 點擊這個按鈕?

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

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