- 博客(92)
- 资源 (8)
- 收藏
- 关注
转载 appium之hideKeyboard
raftheunis87 commented Feb 13, 2013Hi,I'm experiencing an issue with the sendKeys method on a textfield. I'm using selenium webdriver in Java.This is the piece of code:WebElement hel
2015-04-24 16:04:44 3429
原创 appium iOS 真机测试实例
appium启动 appium&如果手机没有安装app时如下,app = '/WorkSpace/SRC/CreditProject/build/Release-iphoneos/CreditProject.app' self.driver = webdriver.Remote( command_exe
2015-04-24 14:16:09 1257
转载 下载方式安装到设备(mac)
通过下载方式安装到设备通过下载安装的方式集成app到移动设备,实际就是通过了itms-services协议来实现的,这种方式主要应用于iOS 企业应用的无线部署。具体步骤如下:1.配置plist文件plist文件中包含了ipa包的下载安装路径和app的配置信息,基本的设置如下xml version="1.0" encoding="UTF-8"?> version="1.0
2015-04-23 19:12:28 649
转载 安装完应用自动打开(ios)
通过执行脚本自动打开应用,可以使用xcode工具中的instruments来实现。执行命令如下:instruments -w -t /Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Aut
2015-04-23 19:11:36 713
转载 真机上进行ipa包的集成安装
将真机连接在mac上,命令行输入idevice_id -l,如果出现该设备的udid,则说明配置成功能够正常识别了。相关指令:ideviceinstaller -i [ipa文件] -o [设备udid] 安装ipa文件到设备ideviceinstaller -l -o [设备udid] 显示当前设备中所有已安装的应用ideviceinstaller -U [appId] -o [设备
2015-04-23 19:07:11 2503
原创 brew install ideviceinstaller --HEAD for mac
brew install ideviceinstaller --HEAD
2015-04-23 19:02:55 3921
转载 Mac上编译libimobiledevice库
0、准备工作: 使用brew或Mac Ports安装:libgnutls or openssl、 libplist 、libusb、libusbmuxd1、下载代码: 下载地址:https://github.com/libimobiledevice/libimobiledevice2、编译、安装 打开Mac终端,cd到代码保存目录,输入命令
2015-04-23 18:46:42 4938 1
转载 Appium基于安卓的各种FindElement的控件定位方法实践和建议
AppiumDriver的各种findElement方法的尝试,尝试的目标应用是SDK自带的Notepad应用。1. findElementByName1.1 示例[java] view plaincopyel = driver.findElementByName("Add note"); assertThat(el.getText()
2015-04-23 17:57:26 942
转载 iOS集成构建总结 (libimobiledevice)
iOS的应用集成需要在mac环境上进行,因为需要用到xcode的编译环境。编译打包过程主要用到xcodebuild和xcrun这两个命令,xcodebuild是编译代码,xcrun是将app打成最终的ipa包。通常步骤如下:1.clean工程xcodebuild -target ${targetName} clean2.编译工程xcodebuild -target ${buil
2015-04-23 16:33:15 3147
转载 Appium0.18.x迁移到Appium1.x须知事项(灰常有用,解答了本人几个疑问)
英文原版:https://github.com/appium/appium/blob/master/docs/en/advanced-concepts/migrating-to-1-0.mdMigrating your tests from Appium 0.18.x to Appium 1.x把你的测试从Appium版本0.18.x迁移至Appium1.x版本Appium
2015-04-23 15:31:03 598
转载 在Mac上配置adb命令
在Mac上配置adb命令在Mac OS中使用adb命令时,应进行变量配置,步骤如下:一、终端中输入 cd ~二、输入touch .bash_profile 回车touch:如果没有,则创建文件,如果有,更新一下文件时间三、输入open -e .bash_profileopen:打开文件回车后会在TextEdit中打开这个文件(如果未配置过环境
2015-04-23 14:20:00 504
转载 Appium for Mac 环境准备篇
之前写过一篇Appium for windows的文章,因为是09年的T400,启动Android模拟器的时候死机三次,那就公司申请台Macbook air吧,15寸的Macbook Pro实在太重了,也就Mac才能真正发挥Appium的功能,支持Android和iOS。好了,废话不多,开始。 1. 爬墙因为后续安装过程中可能会碰到墙的问题,所以首先得解决爬墙的问题。
2015-04-23 14:12:21 1489
转载 iOS开发工具——网络封包分析工具Charles
简介Charles是在Mac下常用的截取网络封包的工具,在做iOS开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。Charles通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。Charles是收费软件,可以免费试用30天。试用期过后,未付费的用户仍然可以继续使用,但是每次使用时间不能超
2015-04-23 12:53:32 604
转载 更新mac自带的python
1,删除系统版本2.7a,删除系统版本sudo rm -R /System/Library/Frameworks/Python.framework/Versions/2.7b,删除当前版本sudo rm -R /System/Library/Frameworks/Python.framework/Versions/2.7sudo rm /Sy
2015-04-23 12:53:07 1057
转载 appium1.3.7的坑-Original error: Could not initialize ideviceinstaller; make sure it is installed ...
操作系统:OS X 10.9.5设备:iPhone4/系统6.1.2:iphone4s系统7.0.4:iphone5系统8.0:iphone6(8.1):iphoneplus6(8.1.1)Xcode 6.1.1针对appium1.3.7真机调用IOS设备的坑:error:org.openqa.selenium.
2015-04-23 12:51:33 1083
转载 iOS APP网络分析之rvictl(可以捕捉除了Wifi以外的网络类型)
OS应用(包括移动应用)的网络分析,一般采用将移动设备上的流量导入到PC机上,利用PC上成熟的数据包分析工具例如wireshark等来进行分析的方法。总的来说,有以下三种方法:一、在PC上设置网络共享,生成wifi热点供移动设备使用二、开启http代理工具服务器(例如burpsuite,charles),然后移动设备通过该HTTP代理上网(只能抓取HTT
2015-04-23 12:51:31 879
转载 Appium_Python_Client的使用
今天写测试用例的时候,有个情况是给一个文本框输入字符后要关闭键盘,在网上查了一下,说是要用sendKeyEvent(4)或者hiden_keybord()方法。可是我试了一下,我的driver下面没有这个方法,这是怎么回事啊? 通过查看了好多网页,才发现要安装Appium_Python_Client后才会有的新方法。于是就只好先安装一下再说了:一,Appium_Python_C
2015-04-23 12:26:51 3806
转载 iOS使用SSH通过USB直连 比WIFI快
iOS使用SSH通过USB直连 比WIFI快首先下载 usbmuxd-1.0.8.tar 到PC。1、在PC上解压usbmuxd-1.0.8.tar.gz,cd到python-client文件夹下;2、命令行输入:python tcprelay.py -t 22:22223、屏幕显示:Forwarding local port 2222 to remote
2015-04-23 00:26:04 3432
转载 appium 操作 iOS webview 的原理
Appium Android 上的 Hybrid 的一些知识可以看下@qddegtya的文章:webviewv36 支持的 Remote Debugging 特性以及与 appium 的关系chrome mobile emulation 及周边漫谈和相关应用+想法今天我们只说 Appium 中 iOS 下的 Hybrid。UIAutomation众所周知, Appi
2015-04-23 00:16:21 5298
转载 How to enter text into a textfield in a web view using UIAutomation
up vote1down votefavoriteMy iOS app has a log-in page with username and password textfields. These text fields are in a web view. I am trying to automate the log-in process with UI
2015-04-22 23:06:55 1118
转载 七天学会NodeJS
NodeJS基础什么是NodeJSJS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。而对于需要独立运行的JS,NodeJS就是一个解析器。每一种解析器都是一个运行环境,不但允许JS定义各种数据结构,进行各种计算,还允许JS使用运行环境提供的内置对象和方法做一些事情。例如运行在浏览器中的JS的用途是操作DOM,浏览器就提
2015-04-22 23:03:27 875
转载 Underscore.js
本文档为Underscore.js (1.8.2) 中文文档,查看1.7.0版本的文档请点击:http://www.css88.com/doc/underscore1.7.0/ 查看1.6.0版本的文档请点击:http://www.css88.com/doc/underscore1.6.0/ 查看1.5.2版本的文档请点击:http://www.css88.com/doc/unders
2015-04-22 18:17:31 1460
转载 从零开始nodejs系列文章
将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascript引擎。chrome浏览器就基于V8,同时打开20-30个网页都很流畅。Nodejs标准的web开发框架Express,可以帮助我们迅速建立web站点,比起PHP的开发效率更高,而且学习曲线更低。非常适合小型网站,个性化网站,我们自己的Geek网站!!
2015-04-22 17:06:20 1882
转载 Node.js知识
Node.js最大的特点就是异步式I/O与事件紧密结合的编程模式。这种模式与传统的同步式I/O线性的编程思路有很大不同,因为控制流很大程度上要靠事件和回调函数来组织,一个逻辑要拆分为若干个单元。1.console.log('%s:%d','Hello',25);2.无论你修改了代码的哪一部分,都必须终止Node.js在重新运行才会奏效。这是因为Node.js只有在第一次引用到某部分时才
2015-04-22 15:37:14 687
转载 iOS开发——为iOS工程创建模拟器包,用于其它电脑上iOS模拟器的运行测试(Creating an iOS Simulator Build)
iOS程序开发后期,要将程序打包并分发给众人进行测试。一般而言,这类测试都是真机测试,这是正确且必要的。只是有一个问题,生成真机测试的ipa包需要相关的证书。当然,绝大多数iOS开发人员甚至是一些独立开发者,都能轻而易举(无所不用其极)地弄到这些证书。因此,这里需要声明一下本文的适用人群和情况:1. 生成的应用程序包只能用于模拟器测试,无法用于真机;2. 不需要特别的证
2015-04-22 11:28:40 640
转载 ios-sim
ios-simSupports Xcode 6 only since version 3.x.The ios-sim tool is a command-line utility that launches an iOS application on the iOS Simulator. This allows for niceties such as automated test
2015-04-22 11:21:36 889
转载 MAC下的appium环境搭建
AppiumAppium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持IOS、Android及FirefoxOS平台。Appium使用WebDriver的json wire协议,来驱动Apple系统的UIAutomation库、Android系统的UIAutomator框架。Appium对IOS系统的支持得益于Dan Cuellar’s对于IOS自动化的
2015-04-22 10:27:23 1103
转载 How to setup a Mac with Python dev tools
How to setup a Mac with Python dev toolsNotes for how to setup a 64-bit Mac with important Python development toolsDeprecated – click here for updated page for Yosemite versionCrea
2015-04-22 09:17:29 1647
转载 Python MySQL wrong architecture error
Python MySQL wrong architecture errorup vote22down votefavorite11I've been at this for some time and read many sites on the subject. suspect I have junk lying a
2015-04-22 09:13:35 1777
转载 Appium(学习)
最近有空玩了一下Appium,记录一下1.下载Appium for windows,现在是0.12.3版本https://bitbucket.org/appium/appium.app/downloads/解压后如下图双击Appium.exe就能启动Appium界面点击Launch开启服务2. 下载Android SDKhttps://developer.a
2015-04-22 00:48:13 907
转载 Appium 简明教程
应该是第一套中文的appium从入门到精通的系列教程适合各个阶段的读者。大家有建议或发现问题,请在本帖留言。博客园版【博客园版】appium简明教程(1)——appium和它的哲学世界【博客园版】appium简明教程(2)——appium的基本概念【博客园版】appium简明教程(3)——appium的安装windows版【博
2015-04-22 00:25:06 1199
转载 Javascript中this、prototype、constructor的理解
Javascript中this、prototype、constructor的理解在Javascript面向对象的编程中我们常常会见到这三个关键字:this、prototype、constructor。对这三个关键字的理解是对Javascript面向对象编程理解的要点 一、首先我们来说说“this”: 1、this表示当前对象; 2、如果在全局作用范围内使用t
2015-04-21 16:18:41 508
转载 解决linux精简客户端下安装python的oracle模块出现的错误
安装cx_Oracle-5.1.3时:执行$ python setup.py build能正确构建,但安装时出现以下问题:sudo python setup.py installTraceback (most recent call last): File "setup.py", line 135, in raise DistutilsSetupErro
2015-04-20 16:17:04 1827
转载 Mac 可设置环境变量的位置、查看和添加PATH环境变量
Mac 启动加载文件位置(可设置环境变量)------------------------------------------------------- (1)首先要知道你使用的Mac OS X是什么样的Shell,使用命令echo $SHELL如果输出的是:csh或者是tcsh,那么你用的就是C Shell。如果输出的是:bash,sh,zsh,那么你的用
2015-04-20 16:16:57 772 1
转载 Build and Install cx_Oracle on Mac Leopard Intel
Build and Install cx_Oracle on Mac Leopard Intel I finally succeeded in building and installing cx_Oracle on a Mac. I will outline the steps that I took. There are many redundant steps that I may la
2015-04-20 15:29:19 2909
转载 mac下profile文件(转载)
备忘。原文地址:http://woshixushigang.iteye.com/blog/1545709当你的home下面有.bash_profile或者.bash_login的时候,会忽略掉.profile.稍微调查了一下,做个笔记主要有一下几种方式/etc/profile ~/.bash_profile ~/.bash_login ~/.profile ~/.ba
2015-04-20 15:24:56 772
转载 Python实战之Oracle数据库操作
本文地址:http://blog.csdn.net/kongxx/article/details/71076611. 要想使Python可以操作Oracle数据库,首先需要安装cx_Oracle包,可以通过下面的地址来获取安装包[plain] view plaincopyprint?http://cx-oracle.sourceforge.n
2015-04-20 12:01:33 720
原创 姓氏
赵,钱,孙,李,周,吴,郑,王,冯,陈,褚,卫,蒋,沈,韩,杨,朱,秦,尤,许,何,吕,施,张,孔,曹,严,华,金,魏,陶,姜, 戚,谢,邹,喻,柏,水,窦,章,云,苏,潘,葛,奚,范,彭,郎,鲁,韦,昌,马,苗,凤,花,方,俞,任,袁,柳,丰,鲍,史,唐, 费,廉,岑,薛,雷,贺,倪,汤,滕,殷,罗,毕,郝,邬,安,常,乐,于,时,傅,皮,卞,齐,康,伍,余,元,卜,顾,孟,平,黄, 和,穆,萧
2015-04-17 00:32:43 916
原创 英文名字随机生成器Python库
""" The MIT License (MIT) Copyright (c) 2014 GeekGao Permission is hereby granted, free of charge, to any person obtaining a copy of this
2015-04-17 00:07:27 28523 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人