无法点击selenium中的提交按钮

时间:2017-07-16 19:44:39

标签: javascript python selenium

我正在尝试点击路由器登录页面中的“提交”按钮,但我遇到了麻烦。

以下是登录页面的屏幕截图: screenshot

我知道我需要做某种driver.find_element_by_something(),但无法弄清楚该怎么称呼它。

这是我用来填写表格的内容

driver.get("http://172.18.40.177:8080/index.html")
username = driver.find_element_by_name("userid2")
username.send_keys("admin")

password = driver.find_element_by_name("passwd2")
password.send_keys("cyber")

html webpage

1 个答案:

答案 0 :(得分:1)

没有你的代码,看到其余的html很难说。类似下面的内容可能会起作用

driver.find_element_by_xpath("descendant::tr/td/img").Click();

问题是如果在td中有其他img标签,它可能首先找到它们。在这种情况下,您将需要对html进行一些分析以找出选择按钮的方法,但xpath可能是您最好的选择。