博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Appium移动自动化测试-----(十)appium API 之上下文操作
阅读量:5324 次
发布时间:2019-06-14

本文共 487 字,大约阅读时间需要 1 分钟。

其实上下文的操作主要针对于混合应用。啥是混合应用,简单来说就是APP用里面嵌入网页。Android上的浏览器就属于混合应用。

1、获取当前上下文


方法:

  • getContext()

获取当前所有的可用的上下文。该方法不需要入参。

String ct = driver.getContext();System.out.println(ct);-----------计算器应用的打印结果-----------------------NATIVE_APP

2、当前所有上下文句柄


方法:

  • getContextHandles()

获取当前所有可用的上下文。该方法不需要入参。

3、切换上下文


  • context()

切换到特定的上下文中。需要指定上下文的名称。

driver.context('NATIVE_APP')driver.context('WEBVIEW_1') 转自:http://www.testclass.net/appium/appium-base-api-02/

转载于:https://www.cnblogs.com/kaola8023/p/8474408.html

你可能感兴趣的文章
转:Can not issue data manipulation statements with executeQuery()错误解决
查看>>
详解C#委托,事件与回调函数(转)
查看>>
744. Find Smallest Letter Greater Than Target
查看>>
Android 发展思路
查看>>
Sharepoint 自定义字段
查看>>
MySQL 触发器简单实例
查看>>
MySQL------报错Access denied for user 'root'@'localhost' (using password:NO)解决方法
查看>>
车牌识别LPR(三)-- LPR系统整体结构
查看>>
新手村之顺序与分支
查看>>
BZOJ2002: [Hnoi2010]Bounce 弹飞绵羊(LCT)
查看>>
WP8 学习 Onnavigatedto和OnnavigatedFrom的区别
查看>>
《Effective C#》读书笔记——条目3:推荐使用is或as而不是强制转换类型<C#语言习惯>...
查看>>
开发积累—泛型工具类
查看>>
iOS项目开发实战——制作视图的缩放动画
查看>>
关于在jquery动态修改css,html中,mouseenter,mouseleave,click等方法失效的处理
查看>>
[翻译] java NIO 教程---介绍
查看>>
Java开发小技巧(一)
查看>>
第二天简书
查看>>
iptables 用法
查看>>
POJ 3670 DP LIS?
查看>>