08 2017 档案

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