在selenium中单击提交按钮时出现问题

2024-06-28 19:34:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试单击我的路由器的登录页中的提交按钮,但这样做有困难

以下是登录页面的截图: 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


Tags: namesendbyhtmldriverusername路由器password
1条回答
网友
1楼 · 发布于 2024-06-28 19:34:51

如果没有你的代码和看到其余的html,很难说。像下面这样的方法可能会奏效

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

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

相关问题 更多 >