1、case運行過程中中文輸入不進去?
答:注意事項 1)需要修改系統編碼為utf-8,才能解決中文輸入問題,case執行入口文件添加代碼如下:
import sys reload(sys) sys.setdefaultencoding( "utf-8" )
PS:為什么需要先reload(sys),因為python的模塊加載過程中先加載了site.py,而site.py代碼如下:
if hasattr(sys, "setdefaultencoding"):
del sys.setdefaultencoding
在sys加載后,setdefaultencoding方法被刪除了,所以我們需要重新導入sys來設置系統編碼
2)因為需要reload(sys),所以在appium啟動吊起app時,需要等待60secs后自動shutdown之前吊起的app應用,reload(sys)才能起作用,appium啟動日志如下:

此時執行case才能解決中文輸入不進去的問題。
