ICode9

精准搜索请尝试: 精确搜索
  • [Appium] 第一个Mac安卓测试小脚本2021-11-15 21:32:59

    1.打开mumu模拟器  自行设置尺寸像手机屏幕,我的是宽520 高820 2. 打开Appium Server GUI 直接点击启动服务 3. 使用idea或eclipse创建空maven项目jdk选1.8并添加如下依赖 <dependencies> <!-- appium的依赖--> <dependency> <groupId>io.app

  • 干货|app自动化测试之Appium WebView 技术原理2021-11-14 09:34:28

    本文节选自霍格沃兹测试学院内部教材 混合应用测试或微信小程序测试,都会涉及到 WebView 组件,这节内容将分析一下 WebView 的技术原理。首先通过日志分析查看 Appium 的运行过程。 WebView日志分析 要想查看 ChromeDriver 的日志,需要在 Capability 里开启 一个开关项 showChromed

  • Python主讲移动端自动化测试框架Appium 从基础到项目实战mkw2021-11-13 23:02:37

    ## download:Python主讲移动端自动化测试框架Appium 从基础到项目实战 import org.json.JSONArray; import android.app.Activity; import android.app.AlertDialog; import android.content.ActivityNotFoundException; import android.content.DialogInterface; import andro

  • Android应用UI自动化测试(Python+appium之appium启动APP前配置的参数)2021-11-13 12:58:18

    desired_caps = { 'platformName': 'Android', # 被测手机是安卓 'platformVersion': '10', # 手机安卓版本 'deviceName': 'xxx', # 设备名,安卓手机可以随意填写 'appPackage': 'tv.danmaku.bili'

  • 『与善仁』Appium基础 — 7、ADB Shell命令的使用2021-11-13 11:02:48

    目录1、查看进程2、查看实时资源占用情况3、查看进程 UID4、其它ADB Shell命令说明 Android系统是基于 Linux 内核的,也就是说Android系统的底层是Linux系统。所以 Linux 里的很多命令在 Android系统里也有相同或类似的实现,在 adb shell 里就可以调用。前面部分内容已经用到了 adb

  • python+appium自动化测试-元素定位(一)2021-11-12 10:04:36

    关于app自动化测试,元素定位工具有三个: appium自带的Appium Inspector工具 Android ADT原生的工具 python版uiautomator2中的weditor 由于我常用的是前两个,所以下面只介绍前面两种元素定位工具(以下内容中均以微博为例子) 一、元素定位工具 (一).Appium Inspector 使用该工具的使用

  • python+appium自动化测试-元素等待2021-11-12 10:01:30

    该篇文章主要用于整理的是在执行自动化测试过程中的几种元素等待方法 implicity_wait() sleep() wait_activity() 等待某元素出现后,再执行操作 WebDriverWait() 一、implicity_wait()-以下案例为微博 隐式等待:属于全局的等待,它不是针对某一个元素,而是针对当前session(即当前driver

  • python+appium自动化测试-元素定位(一)2021-11-12 10:01:27

    关于app自动化测试,元素定位工具有三个: appium自带的Appium Inspector工具Android ADT原生的工具python版uiautomator2中的weditor 由于我常用的是前两个,所以下面只介绍前面两种元素定位工具(以下内容中均以微博为例子) 一、元素定位工具 (一).Appium Inspector 使用该工具的使

  • python+appium 安装app,覆盖安装与卸载安装2021-11-11 18:31:52

    app的安装两种方式: 1 卸载安装 2 覆盖安装   逻辑: 如果包存在且选择卸载安装,则卸载再安装;否则直接安装 driver.is_app_installed(app_package) 是否安装 driver.remove_app(app_package) 卸载 driver.install_app(path) 安装   from appium import webdriver def install_app

  • python+appium自动化测试-如何控制App的启动和退出2021-11-11 14:04:29

    由于本人使用的是Android设备做自动化测试,所以以下内容均基于Android系统做出的整理 一、启动app 启动app需要设置Capability参数,而Capability参数放在Desired Capalibity中,Desired Capalibity告诉Appium想要的自动化平台和应用程序,这是一组键值对,主要是用于通知Appium服务器建立

  • appium页面滑动封装思路2021-11-10 17:00:56

    def swipeUp(driver, t=500, n=1): '''向上滑动屏幕''' l = driver.get_window_size() x1 = l['width'] * 0.5 y1 = l['height'] * 0.75 y2 = l['height'] * 0.25 for i in range(

  • Appium 自动化测试过程中,切换被测手机的输入法的命令2021-11-10 16:59:28

    Appium 自动化测试过程中,切换被测手机的输入法的命令。 KEYCODE_ENTER 回车键 66 KEYCODE_SEARCH 搜索键 84 思路1: 1、列出设备上的输入法(adb shell ime list -s) C:\Users\Administrator>adb shell ime list -s io.appium.settings/.UnicodeIME com.baidu.input_mi/.ImeService

  • 使用Android SDK里的aapt工具反编译APK2021-11-09 14:35:34

    在使用appium时,需要Android apk的包名和launcherActivity,这个时候要反编译APK。首先进入cmd界面,然后切换到aapt的父目录(在AndroidSDK里面),比如这里为 D:\android\AndroidSDK\Sdk\build-tools\28.0.3  在这个目录下后,  D:\android\AndroidSDK\Sdk\build-tools\28.0.3>aapt dump

  • 自动化测试appium2021-11-09 00:01:02

    文章目录 一、appium用途二、自动化原理自动化环境搭建安装 Android SDK连接手机 1.开启开发者模式 2. 允许通过USB安装应用 3. 允许USB调试 打开命令端口框 一、appium用途 自动化完成一些重复性工作爬虫企业公司进行自动化测试 二、自动化原理 安卓系列手机或者ios系

  • 『与善仁』Appium基础 — 6、补充:APP的包名和启动名2021-11-03 23:34:19

    转载:http://www.cnblogs.com/by-dream/p/5157308.html 目录1、包名(appPackage)(1)看源代码(2)查看手机系统设置(3)查看 /data/data/ 目录(4)GT软件2、启动名(appActivity)(1)看源代码(2)Logcat软件(3)通过dump package 包名的方式(4)Monkey 1、包名(appPackage) 包名(appPackage)在Android系统中是判断

  • 『与善仁』Appium基础 — 5、常用ADB命令(二)2021-11-03 21:02:47

    目录9、查看手机运行日志(1)Android 日志(2)按级别过滤日志(3)按 tag 和级别过滤日志(4)日志格式(5)清空日志10、获取APP的包名和启动名方式一:方式二:11、获取APP启动时间12、查看内存信息 9、查看手机运行日志 ADB命令:adb logcat 只要对Android手机/模拟器的操作,都会记录到日志中。 Android

  • appium 源码分析2021-11-03 08:02:16

                                                             

  • docker配置selenium环境和appium环境2021-11-02 10:34:53

    docker配置selenium环境和appium环境 拉取镜像 docker pull python:alpine3.6 docker pull selenium/standalone-chrome docker pull appium/appium 使用dockerfile安装第三方库 创建docker-dir文件夹,并在改文件夹下创建Dockerfile文件 在Dockerfile文件中编写以下代码,

  • mac appium环境搭建2021-11-01 16:58:16

    appium环境的搭建其实也不复杂,主要是配置的比较多,只是在配置的过程中,根据当时的机器配置会遇到一些具体问题,一个个解决就可以了。 安装下面这篇文章搭建就可以了 超详细的Mac下appium环境搭建 配置java环境有问题,看下面这篇文章 java mac 环境配置等问题 解释一些概念: homebr

  • Appium环境搭配2021-11-01 16:06:44

    1.JDK配置     2.SDK配置 参照地址: https://www.cnblogs.com/nebie/p/9145627.html https://blog.csdn.net/qq_39284848/article/details/79770142   3.安装模拟器 注意事项:  1.开启开发者权限-开启USB模式   4.安装Appium    

  • Appium有关app操作2021-10-28 23:59:00

    获取元素的属性值 方法: get_attribute(value) # value:元素的属性 value='name' 返回content-desc / text属性值 value='text' 返回text的属性值 value='className' 返回 class属性值,只有 API=>18 才能支持 value='resourceId' 返回 resource-id属性值,只有 API=&g

  • Appium定位移动端元素及模拟移动端常见操作2021-10-28 20:33:49

    一、移动端定位元素的工具uiautomatorviewer 1、AndroidSDK自带的工具uiautomatorviewer 简介:         用来扫描和分析Android应用程序的UI控件的工具 2、使用方法: ①、进入SDK目录下的tools目录,打开uiautomatorviewer ②、电脑连接真机或打开android模拟器 ③、启动待

  • Appium相关2021-10-27 23:03:24

    一、与虚拟机内app建立连接 1.启动客户端,按图片步骤来设置  2.设置参数  3.启动会话  二、脚本录制 1.点击录制   2.点击发送密钥  3.这边就显示刚刚操作的代码  4.将代码复制到剪切板粘贴到Pycharm  

  • Appium环境搭建2021-10-27 20:34:54

    1.Appium的介绍 1.支持语言:Java,C#,Python,php,perl,ruby,Node.js 2.支持Android和iOS系统 3.支持跨应用 1.官网:www.appium.io,由SauceLab公司开发 2.Appium是由nodejs的express框架写的Http Server,Appium使用WebDriver的json wire协议,来驱动Apple系统的UIAutomation库、Androi

  • Appium入门2021-10-27 19:02:15

    1.查看node版本  2.打开Appium,选择默认选项  3.点击启动会话器    4.打开模拟器 5.输入adb devices获取虚拟机IP   6.在第一个框中输入,第二个框中输入,第三个框输入,第四个框输入虚拟机IP地址(输入adb devices获取IP地址),第五个框中输入,第六个框中输入,第七个框中输入,第八个

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有