最近在学习自动化框架appium,网上找一些API相关资料整理了一下 1.find_element_by_id find_element_by_id(self, id_): Finds element within this element's children by ID(通过元素的ID定位元素) ...
分类:
移动开发 时间:
2017-09-27 00:51:02
阅读次数:
372
App运行类 1.current_activity current_activity(self): 2. start_activity start_activity(self, app_package, app_activity, **opts): 3. wait_activity wait_act ...
分类:
移动开发 时间:
2017-09-27 00:45:41
阅读次数:
316
#coding=utf-8import os, time, unittestfrom appium import webdriver PATH = lambda p:os.path.abspath(os.path.join(os.path.dirname(__file__),p)) desired_ ...
分类:
移动开发 时间:
2017-09-25 23:56:03
阅读次数:
261
#1 安装JDK java -version #2 下载SDK http://adt.android-studio.org/ 下载adt #3 配置sdk环境变量 打开终端,依次输入命令 vim .bash_profile 在文本中添加然后保存 export ANDROID_HOME=/Applic ...
分类:
移动开发 时间:
2017-09-25 23:04:35
阅读次数:
303
1在终端设置端口:iproxt:810082002.建立服务WebDriverAgent(手机和MAC都在同一个网段下,且都能连接外网)关闭Xcode,进入WebDriverAgent文件夹:cd/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgentxcodebuild-projectWebDriverAgent..
分类:
移动开发 时间:
2017-09-25 18:56:26
阅读次数:
274
在实际应用中需要对多个机型并行测试,节省时间 多机测试的思路 启动多个appium server与多台机器交互(android和ios均可) 注意:一定要使用node安装appium的命令行,使用appium命令启动多个服务 启动命令时指定server端口号,以及与客户端交互的各项端口号 以下命令都 ...
分类:
移动开发 时间:
2017-09-25 09:41:40
阅读次数:
159
java启动方法1、需要安装JAR2、启动如下:publicclassInitDriver{publicstaticAndroidDriver<AndroidElement>initDriver()throwsException{Fileapp=newFile("自己安装包.apk");DesiredCapabilitiescaps=newDesiredCapabilities();caps.setCapability(MobileCapabilityTyp..
分类:
移动开发 时间:
2017-09-25 09:41:33
阅读次数:
141
通过id定位 安卓里面的id即为resource-id driver.findElementById("com.tencent.mm:id/do") 或者 WebElement element = driver.findElement(By.id("com.tencent.mm:id/do")); ...
分类:
移动开发 时间:
2017-09-22 19:02:04
阅读次数:
321
Mac上搭建在ios模拟器上运行测试APP相对在真机上要简单些。不过笔者真的是折腾了2天了,百度谷歌搜了个遍,大脑快炸了,遇到各种坑,笔者装的是Xode9.0版本,不过最终还是坚持弄好了。先给大家讲讲完成在模拟器上测试app的详细步骤。前提:1、已安装Xcode8.0及以上2、Mac10.12..
分类:
移动开发 时间:
2017-09-22 17:53:10
阅读次数:
2263