1.开发开启webview debug模式
2.使用VirtualXposed框架进行webview测试,详细见https://testerhome.com/topics/16156
下载,安装VirtualXposed

import time
import uiautomator2 as u2d = u2.connect("192.168.0.169")
d.app_start("io.va.exposed",stop='True')
time.sleep(3)
d.swipe(0.5,0.8,0.5,0.3)
d(text="浙江预约挂号").click()
time.sleep(10)
d.xpath("//android.widget.TextView[@text='专家咨询']").click()
d.xpath("//android.widget.TextView[@text='陈诚']").click()
time.sleep(5)
d.swipe(0.5,0.8,0.5,0.2)
d(className="android.view.View",textContains="个问题").click()

问题:
1.在VirtualXposed中,并未用到selenium,就可以运行成功

转载于:https://www.cnblogs.com/csj2018/p/10726041.html

使用uiautomator2进行webview页面的测试相关推荐

  1. 记录微信小程序web-view页面分享出去之后没有返回首页按钮,微信小程序WebView页面分享出去后没有返回首页按钮,全局使用的自定义导航【解决办法】

    描述: 微信小程序使用的是全局自定义导航,通过首页 banner 跳转到一个 web-view 页面,展示官网. web-view 页面要分享出去,通过分享出去的卡片进入,因为通过分享的卡片进入的画, ...

  2. 微信小程序webview页面使用painter生成海报

    微信小程序webview页面使用painter生成海报 因为要在webview下生成海报,需要使用cover-view,根据接口返回数据动态更新海报内容,微信小程序生成海报组件有wxa-plugin- ...

  3. android使用webview上传文件,Android项目中如何在webview页面中上传文件

    Android项目中如何在webview页面中上传文件 发布时间:2020-11-26 15:56:27 来源:亿速云 阅读:68 作者:Leah 本篇文章为大家展示了Android项目中如何在web ...

  4. Webview页面的控件元素定位

    前言 现在有很多App都是Hybrid的,即有原生的页面又有Webview的页面,元素的可以通过uiautomatorviewer工具 进行控件元素的定位,Webview页面的则无法通过此方式定位,而 ...

  5. android webview网页显示不完整,【报Bug】webview页面内容显示不全

    详细问题描述 更新到2.6.0之后,进入webview页面,嵌入的html页面无法完全显示,部分内容被遮挡 [内容] 重现步骤 [步骤] 进入webview页面 [结果] 内容无法完全显示,部分内容被 ...

  6. 软件测试基础 按照测试对象划分 界面测试(UI测试.响应式页面 可靠性测试 容错性测试 文档测试 平台测试 易用性测试等

    软件测试进阶 1.APP 的测试 2. 按照测试对象划分 2.1界面测试(UI测试) 3.响应式页面 4.可靠性测试 5.容错性测试 6.文档测试 7.平台测试: 7.1 PC: 7.2.手机端: 8 ...

  7. 登录页面渗透测试思路与总结

    登录页面渗透测试思路与总结 这应该算是面试中出现率很高的一个问题了吧,今天还大体过了一遍渗透测试报告书写流程,比较简单,整体框架基本都是一样的,只是测试出的漏洞内容不同罢了,建议修改规范也差不多是固定 ...

  8. 登录页面渗透测试思路总结

    登录页面可能产生哪些漏洞呢? 1.注入点及万能密码登录 2.登录时,不安全的用户提示:比如提示用户名不存在或者密码验证码错误 3.查看登录页面源代码,看是否存在敏感信息泄露 4.不安全的验证码 5.在 ...

  9. 安卓IOS客户端调试webview页面的方法,支持实时预览

    调试方式 手机模拟器调试 真实手机调试,安卓和IOS都可以 注意事项 混合开发的时候经常要用到调试功能,调试webview方法有很多种: 直接让客户端把地址修改成本机ip地址,客户端重新出调试包 通过 ...

最新文章

  1. JS将EXCEL文件导入前端第一行未出现或者出现F1F2F3的解决方法……
  2. 新书上市 | 当我们在谈论贝叶斯时我们在谈论什么:用贝叶斯的眼光看世界
  3. python能绘制统计图吗-Python数据科学(九)- 使用Pandas绘制统计图表
  4. Sqlite-Sqlite3中的数据类型
  5. 基于MFC框架下OpenGL的exe可移植
  6. 在mybatis里面配置外部资源文件
  7. 论文阅读笔记(十五)——脸识别作为绵羊生物特征识别的初步研究
  8. java 用户留存率_Java后台实现日留存率,求解!
  9. 华为服务器系列产品介绍,裸金属服务器产品介绍
  10. 【论文阅读】Improving Table Structure Recognition with Visual-Alignment Sequential Coordinate Modeling
  11. 自然语言处理实战——LSTM
  12. 全网最新最全的 HDFS 文件纠删码技术分析
  13. spice time step too small的解决办法
  14. 各大公司2009年IT售前工程师薪水
  15. java打印列表所有元素_如何打印出Java中的列表的所有元素?
  16. Windows下访问Linux文件系统
  17. FISCO BCOS(十七)——— go SDK的使用
  18. 初中英语语法(012)-副词
  19. 如何使用Bandicam录制1080P超清视频上传优酷?
  20. html5canvas绘制时钟,JavaScript html5 canvas绘制时钟效果

热门文章

  1. HTML5 云知梦自觉,记录知识 点
  2. warning C4996: 'fopen': This function or variable may be unsafe.(_CRT_SECURE_NO_WARNINGS)
  3. Entityframework Code First 系列
  4. 等概率随机函数的实现(对立事件的产生)
  5. 瑞典 林雪平大学 机器人视觉方向 博士招生
  6. 爬出数据标注陷阱,半监督学习模型暗藏多少玄机?
  7. ECCV 2020 论文大盘点-场景解析篇
  8. 20种小技巧,玩转Google Colab
  9. 25-60k/m | 湃道智能招聘
  10. 精度、延迟两不误,移动端性能新SOTA,谷歌TF开源轻量级EfficientNet