简体   繁体   English

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

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

Here is the image button source:这是图像按钮源:

 <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()

You can use it's href.您可以使用它的 href。

If it's button class is unique you can do如果它的按钮 class 是独一无二的,你可以这样做

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM