问题
前几天在做app自动化时send.keys无法输入文字,一开始以为是定位问题,更换了数种定位,
在appium中尝试不行,向经理请教了一番后,才知道原来需要切换窗口,类似于web的iframe,
在android中叫webview
![在这里插入图片描述](https://img-blog.csdnimg.cn/2021042817195224.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NqeGlvbmcxMjM0NQ==,size_16,color_FFFFFF,t_70)
解决办法
1
连接手机,打开app,然后cmd 输入
adb shell dumpsys activity top | findstr ACTIVITY
再输入
adb shell ps 2161
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210428162012359.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NqeGlvbmcxMjM0NQ==,size_16,color_FFFFFF,t_70)
在desired_caps中加上 上面的东西
‘chromeOptions’: {‘androidProcess’: ‘com.bonade.xxp.b