【问题标题】:Trouble clicking submit button in selenium在硒中单击提交按钮时遇到问题
【发布时间】:2017-07-16 19:44:38
【问题描述】:

我正在尝试单击路由器登录页面中的提交按钮,但这样做时遇到了问题。

这是登录页面的截图:

我知道我需要做某种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

【问题讨论】:

  • 请将代码粘贴到codepen或类似的东西

标签: javascript python selenium


【解决方案1】:

如果没有您的代码并看到 html 的其余部分,这很难说。像下面这样的东西可能会起作用

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

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

【讨论】:

    猜你喜欢
    • 2019-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-08
    • 1970-01-01
    相关资源
    最近更新 更多