在自动化测试时,当Activity
里面有PopupWindow
的时候,无法定位PopupWindow
的的元素,解决方法很简单,就是将PopupWindow
设置为 setFocusable(true);
即可。
我看有的文章说为PopupWindow的contentView设置 setFocusable(true),试了下,没效果,只有调用PopupWindow
自己身的setFocusable(true);
才有效、
//伪代码如下
PopupWindow popupWindow = new PopupWindow();
popupWindow.setContentView