目前我通过 HUB 接入了多个设备,同时也有多个测试脚本,现在的目的是希望这些脚本能够同时启动起来分别在不同的设备上执行,脚本启动过程中驱动初始化端口已经分别错开,如:

c_port = sys.argv[1]
dr = webdriver.Remote('http://localhost:'+c_port+'/wd/hub',desired_caps)

但现在发现 bootstrap 把 4724 端口给占用了,虽然并不是一直占用这个端口(是占用一段时间后释放),但这影响了 N 个脚本同时启动开始执行,只能间隔一段时间依次启动测试脚本,影响了测试效率,想请教下 Appium 对这个问题是不是已经有什么解决方案。已搜索过以前的帖子,确实没找到有效的讨论。


↙↙↙阅读原文可查看相关链接,并与作者交流