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()
图片按钮来源如下:
<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()