Appium Android 中webview 页面对象查看2种解决思路【亲测通过】
来源:互联网 发布:淘宝宠物链 编辑:程序博客网 时间:2024/06/07 18:34
Appium Android 中webview 页面对象查看2种解决思路【亲测通过】
注意:看这篇文章之前 务必先看上篇文章:Appium 对于 Android 中webview 页面的测试
本文只提供解决思路,具体细节不详细讲述。
如何定位Webview页面的元素,2种思路:
思路一(已验证),通过Android抓包工具得到 这个webview的URL。在得到URL后,后边的事情就非常简单了,通过firefox或chrome 打开URL,通过F12,去查看页面元素。
思路二(已验证),针对有的应用,需要获得Webview的HTML源码,报错源码为 test.html文件,然后通过通过firefox或chrome 打开 test.html文件,通过F12,去查看页面元素。
如何获得源码:在test代码中,通过 System.out.print(driver.getPageSource()) 打印出源码,然后保存test.html文件。
有人会问,既然都思路一能解决问题,思路二 是不是多此一举? 请看,如下图(通过facebook的webview登录后)
说明:登录后,返回授权页面,必须点击 “确定”,才能授权登录成功。但是这个页面没有URL,思路一 行不通。所以按思路二来解决。
阅读全文
0 0
- Appium Android 中webview 页面对象查看2种解决思路【亲测通过】
- Appium 对于 Android 中webview 页面测试注意的问题
- Appium 在 webview中找不到页面的问题解决
- Appium - WebView测试(Android)
- Appium - WebView测试(Android)
- Appium - WebView测试(Android)
- appium通过chromedriver驱动webview
- 解决android webview 中打不开https页面
- Android中WebView加载页面的三种格式
- Android 真机,微信打开 H5,切换到 webview,能通过 webdriver 方法操作页面元素,然后链接到新的 H5 页面后,无法操作元素,appium 服务器没有收到 response,
- Android中webview监控页面卡死
- Android中WebView渲染显示web页面
- android webView中的html页面通过javascript访问java代码
- iPhone中通过WebView显示本地html页面
- android中fragment实战解决思路
- 解决android中webview对话框不能弹出
- Android 中 WebView 与 js 简单交互实现图文混排效果,解决图片自适应屏幕与查看大图问题
- Android 中 WebView 与 js 简单交互实现图文混排效果,解决图片自适应屏幕与查看大图问题
- UIImageJPEGRepresentation和UIImagePNGRepresentation
- JAVA虚拟机(JVM)——虚拟机字节码执行引擎(二)
- error was 14:pycurl error 6
- spring几个基础jar包的作用
- 1-10的阶乘之和
- Appium Android 中webview 页面对象查看2种解决思路【亲测通过】
- 转载
- Android中的Shape的使用
- CentOS在Virtual Box上的安装——安装增强包
- [USACO2.1]顺序的分数 Ordered Fractions
- 字符串转码(包含特殊符号)
- 触发full GC的情况
- 字符串复制函数——strcpy,strncpy和strlcpy
- 手动启动MyBatists