atx是网易开发的一款移动ui自动化测试框架,是开源的,比appium简单,在实际运用中比appium速度更快,但是目前网上对atx框架下app的webview的操作流程技术文档较少,我在实际运用中的一些问题和大家分享一下。

关于atx的环境配置,安装及基础应用可以参考以下的文档,这里就不一一列举了

https://testerhome.com/topics/11357

下面我们来看一下下面的这份文档(但是文档内容可能有些旧 所以我在使用过程中遇到了一些)

https://testerhome.com/topics/7232

我重新整理了一下ATX 对 Android WebView 支持说明
把实践的步骤写出来供大家参考:

原先稳定里对webview的调用如下

但是我在使用过程中并不能实现,故我换了以下的写法,成功

d = u2.connect()
app = d.app_current()
options = webdriver.ChromeOptions()
options.add_experimental_option('w3c', False)
options.add_experimental_option('androidDeviceSerial', d.serial)
options.add_experimental_option('androidPackage', app.get('package'))
options.add_experimental_option('androidUseRunningApp', True)
driver = webdriver.Chrome(executable_path='/你chromedriver的路径', options=options)
print(driver.current_url)

小弟第一次写文档 可能写的不好 希望大家多多包涵

至于前期的准备工作,大家可以看官方的文档

ATX框架下 app的webview操作相关推荐

  1. 知物由学 | APP大瘦身,新一代AAB框架下的安全加固之道

    在 Google I/O 大会上,Google 向 Android 引入了新 APP 动态化框架 Android APP Bundle (AAB),被看作是对 Android 未来发展具有颠覆性的动态 ...

  2. SSM框架下对信息执行修改操作时的信息弹窗回显以及对信息修改后对数据库的更新问题

    SSM框架下对信息执行修改操作时的信息弹窗回显以及对信息修改后的同步问题 概括 主要说一下前端的实现 概括 今天在做实训作业时,有个对数据信息进行修改的操作,要求点击修改按钮后弹出修改框,栏目中需要显 ...

  3. caffe框架下目标检测——faster-rcnn实战篇操作

    原有模型 1.下载fasrer-rcnn源代码并安装 git clone --recursive https://github.com/rbgirshick/py-faster-rcnn.git 1) ...

  4. element-ui框架下通过SockJS、stompjs实现PC端扫码登录跳转页面(二)

    上一篇介绍了PC扫码登录通过微信接口获取不限制的小程序码,此篇介绍剩下的内容 element-ui框架下通过SockJS.stompjs实现PC端扫码登录跳转页面(一) 2.已扫描待确认阶段 流程图中 ...

  5. 微服务框架下的思维变化-OSS.Core基础思路

    如今框架两字已经烂大街了,xx公司架构设计随处可见,不过大多看个热闹,这些框架如何来的,细节又是如何思考的,相互之间的隔离依据又是什么...相信很多朋友应该依然存在自己的疑惑,特别是越来越火热的微服务 ...

  6. 技术干货 | mPaaS 框架下如何使用 Crash SDK 对闪退进行分析?

    简介: Android Native Crash 处理案例分享 目前 mPaaS Android 是使用的是 Crash SDK 对闪退进行的处理,Crash SDK 是 Android 平台上一款功 ...

  7. 在线分流框架下的AB Test

    背景 AB Test 是为同一目标制定两个方案,在同一时间维度,保证其他条件一致的情况下,分析实验组跟对照组的区别,根据不同的实验类型以及应用场景,产生了不同分桶逻辑的AB Test,包括在线分流及离 ...

  8. yii mysql gii_Yii 框架使用Gii生成代码操作示例

    本文实例讲述了Yii 框架使用Gii生成代码操作.分享给大家供大家参考,具体如下: 开始 Gii Gii 是 Yii 中的一个模块. 可以通过配置应用的 modules 属性开启它.通常来讲在 con ...

  9. 做一个laravel框架下的系统日志

    做一个laravel框架下的系统日志(php) 简要说明 第一步:新建目录下系统日志 新建路由 转到控制器 转到第一个首页视图方法对应view 此时打开本地localhost对应视图,即可看见这样的界 ...

最新文章

  1. Python的数据处理学习(三)
  2. rhino6.0安装教程
  3. ajax 上传读取excel
  4. Monkey脚本编写
  5. python基础十一之迭代器和生成器
  6. mysql 分区 扩充_mysql分区LVM扩容
  7. Python+tkinter生成自动跳转到网页的二维码
  8. bootstrap在 刷新页面,tab选择页面不会改变。
  9. HTIML5 真的打败了Flash?新测试结果出人意料
  10. 电商erp那个收费模式最合算?
  11. java单例的生命周期_Spring Bean生命周期详解
  12. 微信加人限制2017版
  13. 2020 小米刷机相关总结
  14. 泛微E8创建自定义文档
  15. 一招解决网页文字无法复制
  16. AttnGAN代码复现(详细步骤+避坑指南)文本生成图像
  17. springboot jedis配置以及集群(第三篇) ubuntu16实现redis集群
  18. 51个SIG组,持续12小时在线讨论…openEuler 开源社区这群人为何如此「活力无限」...
  19. 实例讲解spark在京东智能供应链预测系统的应用
  20. Unity 2d 机器人的来回巡游

热门文章

  1. StageFright框架(四)Video Buffer傳輸流程
  2. 海信电视power android,海信电视投屏怎么设置 海信电视投屏设置方法【详解】
  3. 数码印花为何打印精度太高,成品却越不清晰?
  4. CCRenderTexture画点出现十字架歪解
  5. 联想linux改windows,G40-70、G50-70联想小新笔记本SR1000随机Linux改Windows 7系统操作指导...
  6. 电磁波的定义和来源guokr
  7. 关于Matlab surf 函数的使用
  8. 【算法leetcode】2325. 解密消息(rust和go重拳出击)
  9. 电脑流量监控软件监控局域网员工电脑流量使用情况
  10. ASEMI整流桥ABS10的参数怎么看,ABS10的作用是什么?