我们在测试自动化过程中使用Selenium 2和Java。 我们的Web应用程序会定期轮询新信息 - 如果它无法连接到服务器(即服务器关闭,电缆未插入......),则应显示弹出窗口。
是否有任何(简单)方法可以在Java中或直接在Selenium中模拟丢失的连接?
答案 0 :(得分: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
行为可能对您有用。