【发布时间】:2019-03-05 22:58:24
【问题描述】:
我想在我在 selenium web 驱动程序中运行的 web 应用程序上进行时间跳跃。
上下文 假设我有一个单页应用程序(实际上是 Angular 应用程序),如果用户不活动 8 分钟,它会自动注销。我想测试一下。我正在使用 selenium 进行功能测试,这是目前测试我的前端的唯一方法。使用 chrome 驱动程序在 chrome 浏览器中启动应用程序。我不想编写测试并等待 8 分钟以确保用户正确注销。
有没有一种方法可以使用 selenium 来实现这一点,而不必等待整个 8 分钟?
【问题讨论】:
-
根据我的经验,有一些 JS 会触发这个超时。如果发现了,可以编辑过期时间,再次调用,提前触发超时。
标签: javascript selenium selenium-webdriver