bin/appium
的进程在运行,如果有,则先kill掉该进程,然后再启动Appium Server
。
需要说明的是,由于Appium Server
的启动需要一定时间,为了防止运行Appium Client
时Appium Server
还未初始化完毕,因此启动Appium Server
后最好能等待一段时间(e.g. sleep 10s)。
iOS/Android
模拟器在模拟器中运行一段时间后,也会存在缓存数据和文件,可能会对下一次测试造成影响。
为了避免这类情况,
原文转自:http://debugtalk.com/post/build-ideal-app-automation-test-framework/