selenuim模拟点击操作时出现问题

来源:9-1 selenium动态网页请求与模拟登录知乎

qq_球后算账_0

2017-08-29

<div class="submit">

        <input type="submit" class="login-btn" value="立即登录">

        <img src="/ps/static/passport/widget/login/login-form/assets/loading_dbf3776.gif">

    </div>


使用find element by xpath('//input[@class="login-btn"]'.click())能定位到立即登录,但是却报错,无法执行click操作

selenium.common.exceptions.WebDriverException: Message: unknown error: Element <div class="submit">...</div> is not clickable at point (848, 422). Other element would receive the click: <li>...</li>

  (Session info: chrome=59.0.3071.86)

  (Driver info: chromedriver=2.30.477700 (0057494ad8732195794a7b32078424f92a5fce41),platform=Windows NT 6.1.7601 SP1 x86)

请问,这个该怎么解决

写回答

1回答

bobby

2017-08-30

亲 从这里的错误日志看出来 应该是你find了一个div 了 然后div是不能调用click函数的 你检查一下你的find逻辑

0
6
bobby
回复
qq_球后算账_0
这个应该是页面还没有加载完 然后你去find的话 就会没有这个div 你sleep一下就行了
2017-08-31
共6条回复

Scrapy打造搜索引擎 畅销4年的Python分布式爬虫课

带你彻底掌握Scrapy,用Django+Elasticsearch搭建搜索引擎

5796 学习 · 6290 问题

查看课程