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/