请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

<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)

请问,这个该怎么解决

正在回答 回答被采纳积分+3

1回答

bobby 2017-08-30 09:49:47

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

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_球后算账_0 #1
    可是我用scrapy shell 检验了,定位的就是这个立即登陆的按钮啊。。。但是没办法执行click操作
    回复 有任何疑惑可以回复我~ 2017-08-30 09:51:15
  • 提问者 qq_球后算账_0 #2
    老师,我又模拟登陆了,但是又出现那个问题。。
    回复 有任何疑惑可以回复我~ 2017-08-30 16:28:40
  • 提问者 qq_球后算账_0 #3
    唯一一次没问题的就在接通远程的时候。。解决不了。。
    回复 有任何疑惑可以回复我~ 2017-08-30 16:29:54
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信