2015-08-24 142 views
-1

我正在使用命令行參數如下uiautomator,如何獲得命令行參數「和」

adb shell uiautomator runtest xxx.jar -c com.xxxxx -e keyString "hereisvalue&test" 

但getParams()方法。的getString(「KeyString中」)只得到了「hereisvalue」,而不是「 「&測試」,「&」中的字符已丟失,如何獲取整個字符串?

回答

0

好吧,我已經找到了解決辦法,爲this, 寫一個bash shell來全部替換 「&」 字,

${param//&/0amper0} 

然後,替換代碼中的所有這些字符串,

getParams().getString("keyString").replace("0amper0", "&"); 
+0

你可以試試[uiautomator-bot](http://uiautomator-bot.blogspot.com)工具。 –