我想使用appium服务器来提供两个应用程序,因为我首先启动我的应用程序,然后启动SMS应用程序来检查登录短信。
这需要两个会话,所以我应该使用不同的端口启动两个单独的appium。
第一个appium:-p 4723 -bp 1000
第二个appium:-p 4800 -bp 2000
“-p”已正确更改,但引导端口未更改。
第一个appium的日志显示在这里:
>Launching Appium server with command: C:\Program Files\Appium\node.exe lib\server\main.js
--address 127.0.0.1 --port 4723 --app F:\AppJavaProject\eHomeTest\
ehome-release-v2.3-123.apk --bootstrap-port 1000 --platform-name Android --platform-version 18 --automation-name Appium --device-name "zteg720t" --log-no-color
> info: [debug] Forwarding system:1000 to device:4724
> info: [debug] executing cmd: F:\AppJava\adt-bundle-windows-x86\
adt-bundle-windows-x86\sdk\platform-tools\adb.exe -s ZTEG720T forward tcp:1000 tcp:4724
> info: [debug] [BOOTSTRAP] [debug] Socket opened on port 4724
> info: [debug] [BOOTSTRAP] [debug] Appium Socket Server Ready
第二
>Launching Appium server with command: C:\Program Files\Appium\node.exe lib\server\main.js
--address 127.0.0.1 --port 4723 --bootstrap-port 2000 --platform-name Android --platform-version 18 --automation-name Appium --device-name "zteg720t" --log-no-color
> info: [debug] Forwarding system:2000 to device:4724
> info: [debug] executing cmd: F:\AppJava\adt-bundle-windows-x86\
adt-bundle-windows-x86\sdk\platform-tools\adb.exe -s ZTEG720T forward tcp:1000 tcp:4724
> info: [debug] [BOOTSTRAP] [debug] Socket opened on port 4724
> info: [debug] [BOOTSTRAP] [debug] Appium Socket Server Ready
第一个应用程序很好地连接到appium,然后第二个应用程序尝试连接到appium,它会导致第一个应用程序的会话由appium自动退出。
我认为这是因为两个会话不能使用相同的引导端口4724。
如何解决问题?
请帮忙