[英]How do I click on a button that has no ID or HTML using Python Selenium?
我编写了一个脚本,并且能够为具有html的按钮编码,但是我在此链接上检查的该按钮没有一个。
这是登录按钮的元素。
<input type="submit" value="login" class="button">
我如何编写这一行脚本以使用Selenium和python单击此按钮?
要单击带有文本作为登录名的按钮,可以使用以下代码行:
browser.find_element_by_xpath("//form[@method='post' and @action='/auth/login/']//input[@class='button' and @value='login']").click()
#or
browser.find_element_by_xpath("//form[@method='post' and @action='/auth/login/']//input[@class='button' and @value='login']").submit()
您的元素具有很少的属性,我们可以使用。 尝试查找以输入开头并具有type ='submit'属性的元素
driver.find_element_by_xpath("//div[@class='content']//input[@type='submit']").click()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.