最近自动化测试要运行在多个网络环境中,这样就涉及到vpn的切换了。
那么这篇就写一下如何进行vpn的切换把。
之前对网络理解的也不是特别清楚,所以花好多时间在切换网络适配器,结果总是无法成功切换到vpn。
其实想要切换vpn很简单,几行代码就搞定了
import subprocess def connect_vpn(vpn_name,username,password): subprocess.run(['rasdial',vpn_name,username,password]) def disconnect_vpn(vpn_name): subprocess.run(['rasdial',vpn_name,'/disconnect']) vpn_name="政务网" username="liuyicen" password="***@2024." connect_vpn(vpn_name,username,password)
当然前提条件是已经在本地配置好了vpn,那么运行上面的几行代码就可以自动登录连接vpn啦,自动化测试脚本也可以跑在不同的网络环境中啦。