0

我们在测试自动化过程中使用 Selenium 2 和 Java。我们的 Web 应用程序会定期轮询新信息 - 如果它无法连接到服务器(即服务器关闭、电缆拔出……),应该会出现一个弹出窗口。

有没有(简单的)方法可以在 Java 中或直接在 Selenium 中模拟丢失的连接?

4

1 回答 1

0

是的你可以。我正在使用Vaurien,这是一个混乱的 TCP 代理来模拟网络问题。

根据文档,一个为所有 HTTP 请求添加 20% 延迟的示例:

vaurien --protocol http --proxy localhost:8000 --backend google.com:80 --behavior 20:delay

您可以在此处找到所有“行为”:http: //vaurien.readthedocs.org/en/1.8/behaviors.html 在我看来,hang行为可能对您有用。

于 2013-09-06T09:12:23.233 回答