如何关闭使用硒(Java)的桌面互联网?

问题描述:

我有一个测试来验证关闭网络设置时的URL。 如何关闭使用java的硒在互联网?如何关闭使用硒(Java)的桌面互联网?

有了可以使用的命令cmd来关闭互联网窗口:

Runtime.getRuntime().exec("cmd /c ipconfig /release"); 

后,你把它带回:

cmd /c ipconfig /renew 

你不能做这样的硒什么。 Selenium是一款浏览器自动化工具。你只能做东西,你可以在网站上做什么。

据我所知,Java API也无法做到这一点。像@Adnan Isajbegovic建议的那样运行一个bash脚本。

对于Mac:

String[] env = {"PATH=/bin:/usr/bin/"}; 
String script = "sudo ifconfig wlan0 down"; 
Process process = Runtime.getRuntime().exec(script, env);