appium 中部分 api 的使用方法】的更多相关文章

使用的语言是java,appium的版本是1.3.4,java-client的版本是java-client-2.1.0,建议多参考java-client-2.1.0-javadoc. 1.使用AndroidDriver,其已经继承了AppiumDriver    private AndroidDriver driver;   @Before public void setUp() throws Exception {     DesiredCapabilities capabilities =…
使用的语言是java,appium的版本是1.3.4,java-client的版本是java-client-2.1.0,建议多参考java-client-2.1.0-javadoc. 1.使用AndroidDriver,其已经继承了AppiumDriver private AndroidDriver driver; @Before public void setUp() throws Exception { DesiredCapabilities capabilities = new Desir…
***********************************************声明************************************************************************************* 原创作品,出自 "晓风残月xj" 博客,欢迎转载,转载时请务必注明出处(http://blog.csdn.net/xiaofengcanyuexj). 因为各种原因.可能存在诸多不足.欢迎斧正! ************…
上一章节已经介绍了Appium的环境搭建,其实只要掌握了Appium的工作原理,前期的准备工作和安装过程是比较简单的.那么当我们搭建好Appium环境后接下来做些什么呢?通常思路是开始appium的第一个helloworld的例子,但笔者认为现在开始写代码并不能算好,这就犹如在武侠小说里但凡武功达到大臻境界的绝世高手都不会在意一招半式的招式,而内功修炼尤为重要.在网上搜索了一下,并没有一个大而全的api文档集合,所以笔者决定先对Python语言可以使用到的Appium API一一进行介绍. 常用…
最好的学习方法,就是看源码! 在  \appium\webdriver\webdriver.py ,新增了两个封装好定位安卓元素的方法,如  find_element_by_accessibility_id 与 find_element_by_android_uiautomator 如下图,定位“一起玩”tab页: 一.根据UIAutomator定位元素 def test_find_element(self): self.driver.wait_activity('com.yy.mobile.u…
在写appium代码的时候,有的人想使用wait方法,写成:driver.wait(),结果抛出异常:IllegalMonitorStateException,看了appium client的api文档,关于wait方法是这么写的: public final void wait() throws InterruptedException Causes the current thread to wait until another thread invokes the notify() meth…
UI Automator测试框架提供了一组API来构建UI测试. 利用UI Automator API可以执行在测试设备中,打开‘设置’菜单或应用启动器等操作. UI Automator测试框架非常适合编写黑盒自动化测试 [注意]如果你的安卓机版本在6及以上,可以在desired_caps字典中加上下面这句代码: 'automatorName': 'UiAutomator2' UI Automator查看器   访问设备状态: UI Automator测试框架提供了一个UiDevice类.该类可…
常用函数 一.获得信息类API (1)获取当前页面的activity名,比如: (.ui.login.ViewPage)  current_activity() 比如我们需要实现这个登录的功能时,主要思路为如果当前界面为登录页面时,就进行登录行为,否则就跳转到登录页面.其伪代码为: 1 if driver.current_activity == ".ui.login.ViewPage": 2 // To login_action 3 else: 4 // Trun to loginPa…
Appium常用API解析 1.current_activity:获取当前页面的activity名,比如com.taobao.tao.TBMainActivity 或 com.taobao.browser.BrowserActivity 如判断当前页面是否为收藏夹: if driver.current_activity == "com.taobao.weex.WXActivity": pass 2.page_source:返回页面的树形结构源码 如通过断言判断是否进入某个页面(该页面包…
转载:WinForm中播放声音的三种方法 金刚 winForm 播放声音 本文是转载的文章.原文出处:http://blog.csdn.net/jijunwu/article/details/4753094 声音文件folder.wav放置在bin目录下debug下 1.通过API调用 using System.Runtime.InteropServices; [DllImport("winmm.dll")] public static extern bool PlaySound(st…