随笔分类 - iOS
1
摘要:Appium使用WebDriverAgent之后,新增了一种定位方法iOSNsPredicate,总结了一下使用方法: MobileElement photo = driver.findElementByIosNsPredicate("name = 'head new'"); // 等于 Mobil
阅读全文
摘要:第一种:通过Appium1.6的Inspector来查看 具体安装方式前面的随笔已经介绍了:http://www.cnblogs.com/meitian/p/7360017.html 可以通过定位找到元素xpath或name 个人不推荐用这个方法,实际操作中发现,每次操作后点击刷新比较慢,而且有时左
阅读全文
摘要:在写代码的时候遇到的一个问题,是这样的,不知道是不是Appium本身的问题,一些页面会有这个问题,一些页面会没有。我的一些控件,及时是在手动测试的时候,是可见的时候,Appium也认为这个控件visible为false。 问题描述: iOS:8.1 Appium :1.3.7,没有升 Xcode:7
阅读全文
摘要:最近在做IOS自动化测试,IOS的Appium环境都配置OK,执行起来真的慢,慢到怀疑人生,那么今天就来总结一下IOS定位方式和各个定位方式的速度排序。 据我观察,按查找元素的顺序速度,从快到慢的顺序如下: ios_predicate >> accessibility_id >> class_nam
阅读全文
摘要:iOS定位方式 iOSNsPredicateString 详解 前言 由于使用id、className、AccessibilityId定位方式较为简单,多数情况下,在同一个页面,都不是唯一存在的,不能识别一个元素。而 xpath定位方式在 xcui 底层原生不支持,由 appium 额外支持的,定位
阅读全文
摘要:https://testerhome.com/topics/9405
阅读全文
摘要:安装依赖:Appium iOS真机测试依赖于中心第三方软件套件:libimobiledevice, 用homebrew很容易安装 brew install libimobiledevice 除了依赖libimobiledevice以外, Appium支持真机在iOS 9.3以上版本使用Xcode 8
阅读全文
摘要:https://testerhome.com/topics/14911 一、说明 1. 本文目的 网上的关于真机测试的都太复杂了,官网虽然也有相关的文档,但是描述不是特别清楚,而且是英文的。所以本文力求最简单的方法进行Appium的真机测试配置。 2. 适用情况 这里假设你的appium环境已经ok
阅读全文
摘要:说明正常情况下可以在XCode中查看bundleId,如图。但是用Jenkins第三方工具打包,如何确认bundleId是否是预期的呢?或者下载别人的APP如何确认bundleId? 这篇文章就是解决这个问题。 方法一:解压IPA文件把.ipa文件的后缀重命名为.zip, 解压.zip压缩包,会有一
阅读全文
摘要:https://www.cnblogs.com/yuhanle/p/8213675.html https://testerhome.com/topics/7220
阅读全文
摘要:Android真机 1.查看acitivity命令 :adb shell dumpsys activity activities 2.iOS真机 我的appium安装盘地址: /Applications/Appium.app/Contents/Resources/app/node_modules/a
阅读全文
摘要:1.缺少development team $ xcodebuild -project WebDriverAgent.xcodeproj \> -scheme WebDriverAgentRunner \> -destination 'platform=iOS,name=iPhone (2)' \>
阅读全文
摘要:前言 在群里看到WebDriverAgent这个东西,出于好奇,便开始百度+谷歌,最终对其有了简单的了解。也对自动化测试也有了一个初步的了解。接下来你看到的是对WebDriverAgent的一些介绍。 正文 WebDriverAgent简称WDA。它是由Facebook推出的一款移动端测试框架。它是
阅读全文
摘要:第一步, 运行Xcode, 选择你想要运行的模拟器, 运行你的APP到模拟器中, 如下图: 第二步, 打开Xcode -> Window -> Devices and Simulators, 选择"Simulators", 找到你当前正在运行的模拟器, 记录下Identifier ("Identif
阅读全文
摘要:1.运行模拟器 2.每一个模拟器都有对应的uuid,这里在执行模拟器时用的是uuid,但是到了真机上,就变成了udid,所以要拿到当前模拟器的uuid: 终端输入命令: instruments -s devices 3.启动appium
阅读全文
摘要:iOS那些值得参考的App项目源码 https://cloud.tencent.com/developer/article/1332192 https://github.com/siegrainwong/WeChat iOS工具——Xcode9无证书真机调试
阅读全文
摘要:WebDriverAgent 是什么 去年的 SeleniumConf 上,Facebook 推出了一款新的iOS移动测试框架 —— WebDriverAgent,当时的推文上,写的还只支持模拟器。半年过过去了,如今在看官方github —— https://github.com/facebook/
阅读全文
摘要:公司项目拉下来执行有报错,建议执行pod install。这个是IOS的xcode第一次用的时候是需要的步骤 1.首先对于pod的命令你想执行,需要安装CocoaPods OS X 10.11以前,在终端输入以下命令: sudo gem install cocoapods OS X 10.11以后,
阅读全文
摘要:1.首先先安装Xcode并且运行Xcode,点击左角菜单Xcode -> Preferences;点击Accounts+号弹菜单点击Add Apple ID;弹框输入账号密码普通账号行需要发者账号点击Add 4.账号密码确显示图Free表示未付费免费调试双击打5.打列表选择 iOS Developm
阅读全文
摘要:安装目录 1.macOS系统 10.14.6 2.xcode 11.3.1 3.appium Desktop 1.15.1 4.node.js 查看版本:node -v npm 5.cnpm sudo npm install -g cnpm --registry=https://registry.n
阅读全文
1