keyantouru 发表于 2017-3-27 15:15:26

appium从原生APP页切换到webview时,无法获取到webview名,提示undefined

RT,我使用三星S7手机进行自动化测试时,无法获取到要切换到的webview名,获取的代码如下(JAVA):
      contextDriver = driver.getContextHandles();
      for (String context : contextDriver) {
            if ("WEBVIEW_com.aoyou.android".equalsIgnoreCase(context.toLowerCase())) {
                try {
                  webDriver = driver.context(context);
                } catch (Exception e) {
                  e.printStackTrace();
                }
                break;
            }
      }
但我使用红米note3可以获取到。
各位大大们,谁能告诉我为什么啊?:'(

清晨一缕阳光 发表于 2017-3-28 16:27:26

不会Appium,持续关注!坐等大神解决。

轻歌越野 发表于 2017-4-1 15:42:55

楼主,想请教你,是怎么在webview上定位元素的呢?
按网上的方法用DevTools,但是点击inspect打开的DevTools窗口一片空白。。。。。

keyantouru 发表于 2017-4-5 11:08:26

轻歌越野 发表于 2017-4-1 15:42
楼主,想请教你,是怎么在webview上定位元素的呢?
按网上的方法用DevTools,但是点击inspect打开的DevToo ...

打开chrome,按F12,输入你的wap地址,直接按照WEB端的方式定位就可以了。
页: [1]
查看完整版本: appium从原生APP页切换到webview时,无法获取到webview名,提示undefined