Selenium Web 驱动程序:如何单击没有 ID、NAME 的图像按钮

Selenium Web driver: how do I click on image button without ID, NAME

图片按钮来源如下:

<div class="btn">
    <a href="javascript:fncLogin();"><img src="/image/btn_login.jpg" alt="A_LOGIN"></a>
</div>

driver.find_element(By.XPATH,"//a[@href='javascript:fncLogin();']").click()

您可以使用它的 href。

如果它的按钮 class 是独一无二的,你可以这样做

driver.find_element(By.XPATH,"//div[@class='btn']/a").click()