pek*_*his 1 testing android orientation
我花了很多时间测试方向更改,返回,再次更改等等.检查片段是否正确加载..
有没有人想过测试这些问题或使用工具的过程?
谢谢
使用Robotium,您只需调用以下内容即可更改方向:
solo.setActivityOrientation(Solo.LANDSCAPE);
或者在JUnit中:
activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
我并不是真的意识到使用多种屏幕尺寸自动测试的现有方法,但如果为要测试的每个屏幕分辨率配置AVD,则使用不同的AVD手动运行测试将非常容易.你可以启动各种模拟器,并使用类似下面的内容从每个模拟器的命令行运行所有测试(如果你使用的是类Unix操作系统或Cygwin):
for i in avd_1 avd_2 avd_3
do 
   emulator -avd $i &
   PID=$!
   adb wait-for-device
   adb -e install path/to/your/app.apk
   kill $PID
done
其中avd_1,avd_2等由具有不同屏幕分辨率的设备的android虚拟设备名称替换.