08 2017 档案
摘要:ASK: Linux下通过源码编译安装程序(configure/make/make install的作用) configure Linux 平台有各种不同的配置,安装时需要通过 configure 来确定,如:编译器用的是 cc 还是 gcc、不同库文件所在目录等。执行 configure 后会生成
阅读全文
摘要:1. 先用brew工具安装ctags,安装路径在/user/local/bin The default ctags executable in OSX does not support recursive directory search (i.e. ctags -R). To get a prop
阅读全文
摘要:在学习Python时,总会遇到*args和**kwargs这两个魔法变量,那么它们到底是什么? 首先,并不是必须写成*args和**kwargs。只有变量前面的*(星号)才是必须的,你也可以写成*var 和**vars,而写成*args 和**kwargs只是一个通俗的命名约定。 1 *args的用
阅读全文
摘要:About the App App name: libimobiledevice App description: Library to communicate with iOS devices natively App website: http://www.libimobiledevice.or
阅读全文
摘要:Homebrew官网 http://brew.sh/index_zh-cn.html Homebrew是神马 linux系统有个让人蛋疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案,Red hat有yum,Ubuntu有apt-get 神马,你用mac os,不好意Mac os木有
阅读全文
摘要:其实Appium的安装方式主要有两种: 1)自己安装配置nodejs的环境,然后通过npm进行appium的安装 2)直接下载官网提供的dmg进行安装,dmg里面已经有nodejs的环境和appium的可执行文件了 下面我们进入正题,分别进行两种安装方式的讲解 1 Appium的安装方式一 本章节主
阅读全文
摘要:pyhton+appium+iOS,遍历真机webview。是遍历真机的webview,遍历模拟器的webview请另寻方法。 1.mac上安装ios_webkit_debug_proxy 命令:brew install ios_webkit_debug_proxy 2.ios上打开web检查器 位
阅读全文
摘要:首先感谢iOS开发同学无私的帮助。 一.环境及版本: xcode:7.1,我是百度下的dmg文件,直接装的,这个太大了,请自行百度,或升级自己的xcode,一般都不需要这一步。 appium:1.4.13,我是从百度搜来的dmg文件,在mac上直接双击安装就好. 我最开始用的是1.5*,用by_na
阅读全文
摘要:接第一篇:Appium之iOS环境搭建 http://blog.csdn.net/clean_water/article/details/52946191 这个实例继承了unittest,重写了它的setUp()、tearDown() 共四个方法,包含两个用例方法: 1.setUp():重写的uni
阅读全文
摘要:使用 gui 启动的 appium 1.2.2 也会有这个问题,所以你要把 deviceconsole 复制到 /Applications/Appium.app/Contents/Resources/node_modules/appium/build/deviceconsole 下面。你自己的路径可
阅读全文
摘要:adb shell dumpsys,默认打印出当前系统所有service信息,在后面可加上具体的服务名 需要列出当前运行的服务,可运行: adb shell dumpsys | findstr DUMP 下面简单列下我用到的一些命令...(在编写脚本时需要获取一些状态值供判断用) 获取设备分辨率:
阅读全文
摘要:http://charles.iiilab.com
阅读全文
摘要:1. 抓activities命令: adb shell dumpsys activity | grep "Running activities" -A 7 2. 从xcode 启动模拟器,从模拟器安装、卸载app 启动运行模拟器: xcrun instruments -w 'iPhone 6 Plu
阅读全文
摘要:保存为:sitecustomize.py 将文件放至: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/(即:python2.7的安装路径) 测试是否有效: 在命令行输入命令: python
阅读全文
摘要:/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-android-driver/node_modules/appium-adb/lib/tools/apk-utils.js /App
阅读全文
摘要:1、运行报错:FAILED_ALREADY_EXISTS: Attempt to re-install io.appium.android.ime without first uninstalling. 解决方法:卸载手机上appium自动安装的软件 → 命令行运行:adb uninstall io
阅读全文
摘要:pip list 可以查看已经安装的插件 pip show name 可以查看插件的信息(如:pip show selenium) pip install selenium==[version number] 不加版本号就安装最新的release,加版本号可以指定安装哪个版本的selenium。(如
阅读全文
摘要:To uninstall Anaconda open a terminal window and remove the entire anaconda install directory: rm -rf ~/anaconda. You may also edit ~/.bash_profile an
阅读全文
摘要:appium本身是基于selenium的,因此需要用到selenium的包,unittest是用来管理case的,写case前我们需要先配置一下appium的环境,比如平台、系统版本、设备ID、安装包、启动activity、autoLaunch(是否自动安装apk并启动)等等。 设备ID获取:手机连
阅读全文
摘要:问题原因:appium dmg 版本没有默认node.js 解决方案:安装稳定版的node.js.(官网下载安装即可。) 验证:命令行输入:node -v 查看版本号 npm -v 查看版本号
阅读全文
摘要:You need to install the command line tools as marked in your message: ✖ Xcode Command Line Tools are NOT installed From osxDaily: Type the following c
阅读全文
摘要:发生这种错误的原因是因为:appium不支持mac 10.12版本。 解决方法: https://stackoverflow.com/questions/40129794/how-to-fix-error-could-not-detect-mac-os-x-version-from-sw-vers-
阅读全文