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()
成功了!非常感谢你的帮助!