微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么 selenium send_keys 不起作用,但当我手动输入时它起作用了?

如何解决为什么 selenium send_keys 不起作用,但当我手动输入时它起作用了?

我有以下代码,问题是在使用“send_keys”方法后,页面向我回复输入不正确的消息,但当我手动输入时,它工作正常。有什么想法可以解决这个问题吗?

谢谢

      '''<div class="form-group">
  ::before
  <label class="control-label col-md-2" for="DocumentNo" Id="DocumentNoLabel" style=NR></label>
  <div class="col-md-4">
      <input class="form-control text-Box single-line valid" id="DocumentNo" name="DocumentNo"
        type="text" value style>
      <span class="field-validation-valid text-danger" data-valmsg-for="DocumentNo"
      data-valmsg-replace='true' id=errorDocNo>
      </span>
  </div>
  <div class="col-md-6">
  </div>
        ::after
        </div>
'''



     '''my_data = 'string'
        element.clear()
        element.click()
        driver.find_element(By.ID,"DocumentNo").send_keys(my_data)
'''

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。