Appium 走过的坑( Mac+java )第三期 --如何自定义编译

前面都讲了一些环境搭建,接下来开始说说如何定位:

在之前,我们安卓的测试案例为例,提到了我们用到一个apk来测试,那么,接下来问题就是,我们如果有这样个apk,但是怎么测试呢?

回到之前appium配置界面

在图标出的地方选择你apk的位置

勾选此处,记住,得先stop appium,不然上面2个图所示部分均为灰色,不可操作!

好了,让我们再次打开appium(安卓虚拟机不要关,保持打开状态)

点击appium界面上的??按钮

会弹出一个新界面框(如果报出500,可能是你的安卓虚拟机没有正常开启)

这里就简单了,需要那个就点哪里,真的是哪里不会点哪里啊,那点完了是不是最好把代码也一块写好?这个工具居然都有

点击这个Record按钮,代码就在下方显示出来了,及其方便,需要点击等操作就在左下角。其实到这里了,大家都会用了,就不多做介绍。

时间: 2024-10-03 15:01:49

Appium 走过的坑( Mac+java )第三期 --如何自定义编译的相关文章

Appium 走过的坑( Mac+java )--Android 篇

Apple的坑走完后,终于打开了界面,想想还是有点小激动的,然后进入了更坑的Android环境搭建. 如果你以为这环境就和Apple这样easy能解决(虽然不少坑 - -),那就大错特错,android环境等于另外一套东西,比Apple难弄多了,机制也很傻... 牢骚话少说,咱们来跨坑,第一个坑随即而来,之前我在说Apple环境时,下载安装完appium工具,Apple环境自动已经完善(前提是你已经安装完xcode).那么android环境应该怎么配置呢? 我就绕过我求寻真理的沼泽了,直接说怎么

Appium 走过的坑( Mac+java )--Apple 篇

最近随着手机测试盛行,经朋友推荐,selenium的新家庭成员Appium算比较好用的一款自动化手机测试工具.本想,selenium出的东西都是好东西,IDE-->RC-->WebDriver-->PhantomJS,个个都是好东西,当然其中有些不适selenium做的,算半个推荐,但真心不错,那这个Appium也不会差吧...抱着试试的心态,开始了踏坑之旅.下面就让我描述下我走过的坑: 首先先说下环境: Mac pro (OS X 10.10.3) Java (1.6 , 后续会介绍怎

运行Appium碰到的坑们

运行Appium的时候,碰到的那些坑 1. java命令会出现error:could not open ...jvm.cfg 出现这种情况大多是因为电脑上之前安装过JDK,卸载重装之后,运行java命令会出现error:could not open ...jvm.cfg的错误. 打开系统环境变量,查看PATH,会看到诸如此类的配置信息:     %SystemRoot%\system32;%SystemRoot%;......%JAVA_HOME%\lib;%JAVA_HOME%\bin 原因:

记录一次升级https走过的坑

记录一次升级https过程中走过的坑 curl: (51) SSL: certificate subject name 'mp3.xxx.com' does not match target host name 'static.xxx.com' 升级 http://mp3.xxx.com http://static.xxx.com 为 https://mp3.xxx.com https://static.xxx.com 因在一台服务器上配置的两个域名都解析到本机,配置完后,发现页面的静态文件都无

阿里云centos7.2 搭建 laravel 框架走过的坑

centos7.2 搭建 laravel框架走过的坑 前言 公司正在处于发展阶段最近开发的伙伴和运维的伙伴一直在忙碌着 开发人员一直在写laravel架构的代码以及新项目的拓展,时间很赶所以作为linux运维的我也不能怠慢. 首先搭建lnmp架构 nginx php 我选择的yum,wget的安装方法 mysql选择编译安装 因为我只认为MySQL我还有编译安装的需要(熟悉熟悉). 准备 : 1.PHP 7版本  2.openssl(yum安装)3.pdo扩展 mysql 4.安装compose

android自动化测试--appium运行的坑问题及解决方法

问题 1. error: Failed to start an Appium session, err was: Error: Requested a new session but one was in progress  之前的会话没有关闭,然后你又运行了测试实例,也没有设置覆盖. 解决: 1. 重新停止appium服务,开启Appium服务 2. 在Genarel Setting那里设置覆盖Session,重启Appium 测试结束在AfterClass加driver.quit() 2.

【python-appium】Appium的一些坑问题错误解决 与 技巧集锦

问题 1. error: Failed to start an Appium session, err was: Error: Requested a new session but one was in progress 之前的会话没有关闭,然后你又运行了测试实例,也没有设置覆盖. 解决: 1. 重新停止appium服务,开启Appium服务 2. 在Genarel Setting那里设置覆盖Session,重启Appium 测试结束在AfterClass加driver.quit() 2. e

最近走过的坑 :slf4j 多个实现 hibernate 类型转换异常 bean依赖问题

最近走过的坑 slf4j 多个实现 主要是maven依赖中存在多个slf4j的实现类,在引入的依赖中排除对应的依赖就可以 <dependency> <groupId>xxxxxx</groupId> <artifactId>xxxxxx</artifactId> <version>1.0.0</version> <exclusions> <exclusion> <groupId>org.

Java虚拟机笔记 – JVM 自定义的类加载器的实现和使用2

1.用户自定义的类加载器: 要创建用户自己的类加载器,只需要扩展java.lang.ClassLoader类,然后覆盖它的findClass(String name)方法即可,该方法根据参数指定类的名字,返回对应的Class对象的引用. findClass protected Class<?> findClass(String name) throws ClassNotFoundException 使用指定的二进制名称查找类.此方法应该被类加载器的实现重写,该实现按照委托模型来加载类.在通过父