如何从量角器自动化设置浏览器离线?

时间:2016-11-18 13:31:01

标签: google-chrome firefox protractor ui-automation

我有一个场景,必须在没有连接的情况下进行测试。为了实现自动化,我认为使浏览器脱机并测试该方案是可行的。有人请帮助我如何在量角器执行测试期间将浏览器设置为脱机?有没有办法从量角器访问浏览器首选项?

1 个答案:

答案 0 :(得分:1)

由于我看不到您正在使用哪种语言编写代码,因此我假设它是Java

此功能可关闭wifi:

protected void disConnectInternet() throws IOException {
Map map = new HashMap();
map.put("offline", true);
map.put("latency", 5);
map.put("download_throughput", 500);
map.put("upload_throughput", 1024);


CommandExecutor executor = ((ChromeDriver)driver).getCommandExecutor();
Response response = executor.execute(
        new Command(((ChromeDriver)driver).getSessionId(), "setNetworkConditions", ImmutableMap.of("network_conditions", ImmutableMap.copyOf(map))));

}