java - Selenide 使互联网连接速度变慢
问题描述
我有一个类可以通过 Selenium 将文件上传到服务器的速度很慢。但我不知道如何通过 Selenide 做到这一点。
WebDriverManager.chromedriver().setup();
WebDriver driver = new ChromeDriver();
CommandExecutor executor = ((RemoteWebDriver) driver).getCommandExecutor();
Map map = new HashMap();
map.put("offline", false);
map.put("latency", 5);
map.put("download_throughput", 15000);
map.put("upload_throughput", 15000);
Response response = executor.execute(new Command(((RemoteWebDriver) driver).getSessionId(), "setNetworkConditions", ImmutableMap.of("network_conditions", ImmutableMap.copyOf(map))));
解决方案
推荐阅读
- html - 如何在用户输入时更改列表包含?
- r - 像 Excel 中一样平滑散布(ggplot2 + plotly)
- java - 为什么我必须导入 InvocationTargetException ,因为它在 java.lang 中?
- vue-router - 如果我在 nuxtjs 中更改 router.base,如何链接到静态资源?
- node.js - 如何将来自反向通道事件的用户名存储在变量中?
- function-declaration - 如果我这样声明函数,为什么它不起作用?
- java - G1 GC 中的 Full GC 与 Major GC
- asp.net - 如何在 ASP/VB.NET 中创建会话对象/字典
- pci - 端点设备中的内存和 IO 地址如何区别对待?
- c - 如何区分单个数字和多个数字作为C中的字符?