金阳光测试吧 关注:511贴子:1,319
  • 0回复贴,共1

appium在有悬浮窗口的情况下如何能同时定位悬浮窗和其它控件

只看楼主收藏回复

最近在用appium做自动化,有些系统信息无法通过appium获得,就写了一个辅助的测试应用,通过应用来调用系统接口获取所要的信息并在接收到指定广播后用悬浮窗(小窗口)显示所要的信息,然后在appium测试用例中定位悬浮窗并获取显示的信息。
但这样处理有一个问题:应用程序中将悬浮窗设置 wmParams.flags = LayoutParams.FLAG_NOT_FOCUSABLE; 时,悬浮窗显示后无法定位到悬浮窗;将这条代码注释掉后,却只能定位到悬浮窗口,而无法定位到其它的控件,请问老师有什么方法可以解决?


IP属地:广东1楼2016-04-08 17:17回复