随笔分类 -  Appium

摘要:appium常用函数介绍: 获取页面信息: 1、 def get_current_activity(cls, driver): ''' 获取当前页面的activity :param driver: :return: ''' return driver.current_activity 2、 def 阅读全文
posted @ 2017-12-14 17:47 不当咸鱼 阅读(1807) 评论(0) 推荐(0)
摘要:首先介绍两种定位元素的工具,appium自带的 Inspector 和 android SDK自带的 uiautomatorviewer 1、UIAutomator Viewer比较简单,在模拟器打开app后,打开它,选择 点击这个按钮,就会同步模拟器或真机界面 点击页面中的元素,在右下角会显示该元 阅读全文
posted @ 2017-12-14 13:55 不当咸鱼 阅读(464) 评论(0) 推荐(0)
摘要:adb启动问题:Invalid argument: cannot open transport registration socketpair could not read ok from ADB Server failed to start daemon * error: cannot conne 阅读全文
posted @ 2017-12-13 14:12 不当咸鱼 阅读(5887) 评论(0) 推荐(0)
摘要:使用uiautomatorviewer查看页面元素时报这个错误,解决办法 cmd: adb root ok 解决 阅读全文
posted @ 2017-12-12 15:51 不当咸鱼 阅读(9658) 评论(0) 推荐(1)
摘要:找到appium安装目录 C:\Program Files (x86)\Appium\node_modules\appium\lib\devices\android 修改代码,注释掉弹出setting和unlock的代码 重启下appium,问题解决 阅读全文
posted @ 2017-12-12 11:45 不当咸鱼 阅读(2968) 评论(0) 推荐(0)
摘要:连接真机后,使用 adb devices获取不到设备号。 1、检查usb接口是否正常,是否正常链接到电脑 2、手机开发者模式是否开启,usb调试是否开启 3、检查驱动是否正常 4、如果驱动显示黄叹号,或者adb devices没有设备号,就用驱动精灵检查驱动,更新下驱动 再次查看,正常 阅读全文
posted @ 2017-12-12 10:51 不当咸鱼 阅读(3244) 评论(0) 推荐(0)
摘要:每次启动完一次脚本再次启动的时候会报这个错误,会话没有被创建 查看了下Appium日志: 查看下设备是否准备好,我用的是模拟器,就cmd下查看下设备: 可以看到设备掉线了。。。 好吧,重启下设备 脚本运行正常了。 在网上搜索此类问题,发现原因都是五花八门,提供个解决问题的思路,以此为鉴,看下appi 阅读全文
posted @ 2017-12-11 14:21 不当咸鱼 阅读(3688) 评论(0) 推荐(0)
摘要:启动模拟器,启动appium android avd启动模拟器管理 选择一个版本启动 安装appium-client 直接pip install appium-python-client安装 简单脚本:计算器 参数: platformName = Android #android或iOS platf 阅读全文
posted @ 2017-11-28 13:44 不当咸鱼 阅读(296) 评论(0) 推荐(0)
摘要:Appium使用平台厂商提供的自动化框架: 1.ios 苹果的UIAutomation 2.android google的UIAutomator Appium底层使用厂商提供的自动化框架,就不需要进行第三方的编译或者将框架运用到待测应用中,我们测试的应用就是待发布应用。 在selenium中,特别是 阅读全文
posted @ 2017-11-22 16:36 不当咸鱼 阅读(344) 评论(0) 推荐(0)
摘要:一、安装node.js 下载地址:http://pan.baidu.com/s/1qYyNDm8 点击安装,next下一步就ok. 安装完成,命令行输入:npm 这样显示的话就ok了。 二、下载Appium 下载地址:http://pan.baidu.com/s/1c207X4k 解压打开点击安装。 阅读全文
posted @ 2017-05-24 15:40 不当咸鱼 阅读(926) 评论(0) 推荐(0)