我有一个测试来验证网络设置关闭时的网址。 如何使用java关闭selenium中的互联网?
答案 0 :(得分:2)
使用Windows,您可以使用cmd
命令关闭互联网:
Runtime.getRuntime().exec("cmd /c ipconfig /release");
之后,你带回来:
cmd /c ipconfig /renew
答案 1 :(得分:1)
你不能用硒做这样的事。 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);