这是我的代码:
<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>
我正在尝试使硒单击“登录”按钮。
我正在使用Python 3.6进行编码。
答案 0 :(得分:0)
存在两个具有相同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()