我有一个运行良好的selenium脚本,但是当我在循环中执行相同的脚本时,它会在一段时间(1到2小时)后停止。
以下是错误:
INFO: ERROR in Record- session d5609515-432f-4b01-b93d-b3b5571e009d does not exist
请帮助我。
答案 0 :(得分:0)
似乎在这个过程中你有时间不改变页面和会话到期,例如在银行账户的网站上如果页面上没有任何操作,它将在x秒后终止你的会话。
即使您处理其他事情,也始终关注网站
例外:记录会话中的错误 d5609515-432f-4b01-b93d-b3b5571e009d不存在
告诉您,您尝试使用驱动程序进行任何建议,并且会话标识不存在已过期,因为我知道它的会话超时
另一个重要的事情是,如果你必须在(1到2个小时)完成你的脚本,你需要考虑如何分割它以获得更好的结果,它是互联网并且它并不总是稳定。
互联网上的会话已过期
错误浏览数据库驱动的网站时,需要一个 登录或受到保护,您可能会看到“会话已过期”或“会话已经过期” 已过期“错误。这些错误消息的原因详见 以下部分。
Inactivity - If you have not been doing anything on the page for a set length of time (often 10-30min) the server will time out your
会话。这通常是出于安全原因并有助于增加 网页的整体速度。换句话说,如果你正在浏览 页面,起床离开,去吃午餐,或开始浏览其他 当你回来的页面,你需要重新登录并创建一个新的 会话。 日期或时间不正确 - 确保在计算机上正确设置日期和时间。 Cookie - 如果您匿名浏览或浏览器未启用Cookie,则会导致许多会话失败。确保你的 Internet Cookie已启用。 防火墙或代理 - 如果您在防火墙后面或通过代理连接到Internet,则防火墙或代理可能会受到限制 或禁止会议成立。 其他与网站相关的问题 - 如果此问题仅发生在某个网站上,而您没有遇到任何与上述相关的问题 问题可能是网站遇到问题。 联系公司或网站管理员以验证问题不在他们的身上 端。