Python 按类名称查找元素时出现问题

Python 按类名称查找元素时出现问题,python,selenium,Python,Selenium,我正在写一个Selenium脚本,遇到了一个问题,希望有人能帮我解决。我在页面上有以下元素: <li class="text-right"> <input type="submit" value="Log in" class="btn btn-default js-ajax-api-track-form-submit"­ data-tracking-token="$lookup;­table=login;event=site"> </li> 我可以使用

我正在写一个
Selenium
脚本,遇到了一个问题,希望有人能帮我解决。我在页面上有以下元素:

<li class="text-right">
<input type="submit" value="Log in" class="btn btn-default js-ajax-api-track-form-submit"­ data-tracking-token="$lookup;­table=login;event=site">
</li>

  • 我可以使用
    find\u element\u by\u class\u name
    (我想)找到元素,但是当我调用
    。单击它时,似乎什么也没有发生。这是与这种类型的元素交互的正确方式吗?如果有人有时间看的话,我已经把剧本登记了。谢谢您的时间。

    问题是您正在点击
  • 的中心。如果要单击“登录”按钮,请尝试以下操作:

    username_box.send_keys('usernamegoeshere')
    password_box.send_keys('userpasswordgoeshere')
    
    # find the login submit button 
    log_in_submit = driver.find_element_by_css_selector('.text-right>input')
    log_in_submit.click()
    

    成功了!非常感谢你的帮助!