iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Appium怎么测试ContactManager.apk
  • 109
分享到

Appium怎么测试ContactManager.apk

2023-06-04 13:06:02 109人浏览 安东尼
摘要

这篇“Appium怎么测试ContactManager.apk”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Appium怎么

这篇“Appium怎么测试ContactManager.apk”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Appium怎么测试ContactManager.apk”文章吧。

下载 ContactManager.apk

安装ContactManager.apk
C:\Program Files (x86)\Android\android-sdk\platfORM-tools>adb install D:\xxx\ContactManager.apk

Java代码:

  1. import java.net.MalformedURLException;

  2. import java.net.URL;

  3. import java.util.List;

  4. import org.openqa.selenium.WEBElement;

  5. import org.openqa.selenium.remote.CapabilityType;

  6. import org.openqa.selenium.remote.DesiredCapabilities;

  7. import io.appium.java_client.MobileElement;

  8. import io.appium.java_client.android.AndroidDriver;

  9. public class ContactManagerAppTest {

  10.     public static void main(String[] args) throws MalformedURLException {

  11.         DesiredCapabilities capabilities = new DesiredCapabilities();

  12.         capabilities.setCapability(CapabilityType.BROWSER_NAME, "");

  13.         capabilities.setCapability("platformName", "Android");

  14.         capabilities.setCapability("deviceName", "Android Emulator");

  15.         capabilities.setCapability("platformVersion", "5.1.1");

  16.         capabilities.setCapability("appPackage", "com.example.android.contactmanager");

  17.         capabilities.setCapability("appActivity", ".ContactManager");

  18.         AndroidDriver<MobileElement> driver = new AndroidDriver<MobileElement>(new URL("Http://127.0.0.1:4723/wd/hub"), capabilities);

  19.         WebElement el = driver.findElementByAndroidUIAutomator("text(\"Add Contact\")");

  20.         el.click();

  21.         List<MobileElement> textFieldsList = driver.findElementsByClassName("android.widget.EditText");

  22.         textFieldsList.get(0).sendKeys("Some Name");

  23.         textFieldsList.get(2).sendKeys("Some@example.com");

  24.         driver.swipe(100, 500, 100, 100, 2);

  25.         driver.findElementByAndroidUIAutomator("text(\"Save\")").click();

  26.     

  27.         driver.quit();

  28.     }

  29. }

一些adb命令
传文件到设备:adb push D:\xxx\ContactManager.apk /data
启动shell: adb shell
adb remount

以上就是关于“Appium怎么测试ContactManager.apk”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网精选频道。

--结束END--

本文标题: Appium怎么测试ContactManager.apk

本文链接: https://www.lsjlt.com/news/238046.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Appium怎么测试ContactManager.apk
    这篇“Appium怎么测试ContactManager.apk”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Appium怎么...
    99+
    2023-06-04
  • 【python+appium】自动化测试
    python+appium自动化测试系列就要告一段落了,本篇博客咱们做个小结。 首先想要说明一下,APP自动化测试可能很多公司不用,但也是大部分自动化测试工程师、高级测试工程师岗位招聘信息上要求的,所以为了更好的待遇,我们还是需要花时间去掌...
    99+
    2023-08-31
    python appium 开发语言 postman jmeter
  • 怎么用Python+Appium做自动化测试
    这篇文章主要讲解了“怎么用Python+Appium做自动化测试”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用Python+Appium做自动化测试”吧!目录一、环境准备二、真机测试一...
    99+
    2023-06-20
  • (七)appium+python测试流程
    打开appium server打开driver运行case关闭driver.生成报告html关闭appium server发送邮件报告appium server启动AppiumServer.pystartServerstopServerre...
    99+
    2023-01-31
    流程 测试 appium
  • 一文详解!appium自动化测试
    目录 前言: Appinum前置知识 Andriod SDK 元素获取—UI Automator adb命令实践 adb常用命令 小结 Package与Activity Activity页面布局元素 monkey简介 monkey事件 操作...
    99+
    2023-09-01
    adb android web自动化测试 开发语言 数据库
  • Python之Appium 2自动化测试(Android篇)
    一、环境搭建及准备工作 Appium 2 环境搭建 请参考另一篇文章: Windows系统搭建Appium 2 和 Appium Inspector 环境 安装 Appium-Python-Client,版本要求3.0及以上 和 Selen...
    99+
    2023-12-23
    python appium android
  • 使用C#和Appium怎么实现Android自动测试环境
    今天就跟大家聊聊有关使用C#和Appium怎么实现Android自动测试环境,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。模拟环境搭建模拟环境搭建建议用Android Studio ...
    99+
    2023-06-15
  • Appium+Python+pytest自动化测试框架的实战
    菜鸟一枚,写的不好勿喷,大家一起学习 先简单介绍一下目录,再贴一些代码,代码里有注释 Basic目录下写的是一些公共的方法,Data目录下写的是测试数据,image存的是测试失败...
    99+
    2024-04-02
  • python+appium实现自动化测试的示例代码
    目录1.什么是Appium2.启动一个app自动化程序的步骤3.appium服务介绍4. appium客户端使用5.adb的使用 6.Appium启动过程分析1....
    99+
    2024-04-02
  • mac+Appium自动化测试环境安装及配置
      在学习自动化测试,到了安装Appium环境的时候,发现mac参考的文档比较少,熬夜安装成功后,总结了下遇到的问题,以及要安装的软件,现在写下来,希望能给以后的人做参考。   首先总结了下要安装的相关软件:        建议先安装Hom...
    99+
    2023-09-06
    appium macos
  • 如何使用python+appium实现自动化测试
    这篇文章主要为大家展示了“如何使用python+appium实现自动化测试”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用python+appium实现自动化测试”这篇文章吧。1.什么是A...
    99+
    2023-06-22
  • Appium自动化测试实现九宫格解锁
    目录背景高级手势轻敲(tap)短按 (press)长按 (long_press)等待 (wait)移动到 (moveTo)释放 (release)执行 (perform)九宫格解锁背...
    99+
    2024-04-02
  • Android+Appium自动化测试环境搭建及实操
    1、Appium简介1.1 Appium概念1.2 Appium工作原理 2、Appium Server环境搭建2.1 Java JDK2.1.1 下载JDK2.1.2 运行exe安装...
    99+
    2023-10-24
    appium android 自动化测试 环境搭建 调试
  • 一篇文章带你入门Appium自动化测试
    Appium工具自动化测试 前言一、appium支持三种类型的应用二、设计原理三、Appium的实际应用三、搭建测试环境1.安装JDK2.安装Android SDK3.安装对应的Python Client4.安装appium-de...
    99+
    2023-12-23
    android python 功能测试 测试工具
  • 如何使用appium做Android手机自动化测试
    这篇文章给大家介绍如何使用appium做Android手机自动化测试,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Appium这个听起来既生疏也熟悉的自动化测试工具,比起原生的UiAutomator可能是异常的不起眼,...
    99+
    2023-06-05
  • Appium自动化测试中获取Toast信息操作
    目录Toast简介Toast 定位启动参数配置toast信息存在是否存在判断封装toast信息内容获取Toast简介 Toast是Android中用来显示显示信息的一种机制,和Dia...
    99+
    2024-04-02
  • Appium同时连接多台手机进行测试(多
    作为测试小白,当时遇到了N多问题:   开启多线程后,发现app启动后,用例就停止了;且启动app对应的手机不能正确对应,用例中是A手机跑A用例,结果启动了B手机跑A用例报错。   主要原因:Appium Server启动时只区分了启动端...
    99+
    2023-01-30
    多台 进行测试 手机
  • 详解搭建基于C#和Appium的Android自动测试环境
    关于Appium环境搭建的例子网上比较多,不过都是关于Python,Java的,使用C#客户端的资料比较少,公司现有的测试系统是基于C#构建的,因为要和现有系统集成,所以选择的C#语...
    99+
    2024-04-02
  • Appium自动化测试实现H5页面元素定位
    目录简介H5元素定位准备工作Webview 调试模式是否开启检查拿到H5页面地址和chrom版本信息实战案例简介   在现在的移动端App中,由于开发效率、需求频繁变更的需...
    99+
    2024-04-02
  • 2023主流技术 Appium+IOS 自动化测试环境搭建
    关于Appium for IOS Appium是目前最主流的app自动化测试技术,能够同时支持IOS、Android平台上的移动应用自动化测试,能支持众多语言,包括:Java、Python、Ruby、JavaScript等;并且Appium...
    99+
    2023-09-04
    appium 服务器 linux gitlab 测试工具 python ios
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作