一段时间后,Selenium脚本停止运行

时间:2016-07-25 10:13:03

标签: java selenium selenium-webdriver selenium-ide

我有一个运行良好的selenium脚本,但是当我在循环中执行相同的脚本时,它会在一段时间(1到2小时)后停止。

以下是错误:

INFO: ERROR in Record- session d5609515-432f-4b01-b93d-b3b5571e009d does not exist

请帮助我。

1 个答案:

答案 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,则防火墙或代理可能会受到限制   或禁止会议成立。       其他与网站相关的问题 - 如果此问题仅发生在某个网站上,而您没有遇到任何与上述相关的问题   问题可能是网站遇到问题。   联系公司或网站管理员以验证问题不在他们的身上   端。