ICode9

精准搜索请尝试: 精确搜索
  • Appium常用操作之「元素定位、swipe 滑屏操作」2021-07-23 14:01:35

    目录 一、打开 uiautomatorviewe 二、Appium 常用操作 1.用 layui 做 app 元素定位的时候会报错怎么办? 2.不等待,直接去找这个元素会报错吗? 3.如果是 Web 自动化,会 import By,在 Appium 中 MobileBy 有 8 种定位方式。如果现在还用 By,就没办法用到 uiautomator 以及 accessibil

  • appium常用api方法以及python自动化断言、方法/函数封装2021-07-23 12:00:27

    目录: 一、appium常用api方法 二、python appium自动化断言 三、python 方法/函数封装 一、appium常用api方法 setup() :在每一条用例开始前做准备工作 teardown(): 在每条用例结束后做清除工作 setupClass(): 在全部用例开始前做一次准备工作 tearDownClass(): 在全部用例结束

  • python appium 操作app2021-07-22 18:04:51

    python appium 操作app   下面是一些Python脚本中操作app的用法: 检查app安装情况(返回true/false), driver.is_app_installed(package_name) 安装app driver.install_app("x:/xxx.apk") 卸载app driver.remove_app(package_name) 打开通知栏 driver.open_notifications()

  • oppo手机连接appium失败,无法连接成功问题2021-07-21 12:32:32

    问题描述: 一、准备好测试设备android手机:型号oppo 1、检查了开发者选项设置:开启开发者选项、 2、检查了开发者选项设置:USB调试、 3、adb devices 检测设备连接正常 二、设置好desired capacity :实现动态获取(测试过没有问题)oppos设备获取到的参数如下 {"platformName":"Android", "

  • 『与善仁』Appium基础 — 2、常用Android模拟器的安装2021-07-19 18:03:25

    目录1、Android Virtual Devices模拟器2、Genymotion模拟器(1)Genymotion模拟器下载(2)模拟器Genymotion安装(3)Genymotion模拟器用户注册(4)使用Genymotion运行安卓系统(5)Genymotion镜像安装目录(6)如何快速下载Genymotion中安卓系统镜像文件(ova文件)(7)Genymotion使用导入本地安卓系统镜像 当

  • Appium自动化(7) - HardwareActions 类里的方法2021-07-18 22:01:50

    HardwareActions 类在 appium\webdriver\extensions 下的 hw_actions.py 模块中 属于硬件操作类,模拟设备的一些操作 lock(self: T, seconds: Optional[int] = None) 作用 锁屏 参数讲解 seconds:锁屏时间,若不设置seconds,则手机在执行 lock 之后,会一直被锁定,直到调用 unlock;如果

  • Toast提示信息获取2021-07-18 19:03:13

    Toast 要获取toast信息要满足以下两个要求: 1、appium版本1.6.3+才支持toast获取    appium1.6.3没有可视化界面,解决方案下载appium-desktop-setup-1.4.4ia32.exe 2、代码中必须制动automationName为:UiAutomator2 3、UiAutomator2只支持安卓版本5.0+ 因此夜神模拟器,海马王都用

  • Appium自动化(4) - 定位2021-07-18 01:31:32

    ## # 可定位的控件属性 ## 定位入门 软件:微博国际版 ```python3 import time from appium import webdriver desired_caps = { "platformName": "android", "deviceName": "bc3ef5d5", "

  • Appium定位方式的总结2021-07-17 21:35:38

    通过appium-desktop定位元素     ClassName Android Android的class属性对应ClassName定位方式,ClassName一般都是会重复的,可以通过index来获取需要的元素。(从0开始查找dom树中的同名class属性) iOS iOS的type属性对应CLassName定位方式,ClassName一般都是会重复的,可以通过in

  • 移动端自动化测试之Windows-Android-Appium环境搭建2021-07-17 21:01:01

      安装建议: Nodejs 12 Appium 建议1.15 Java 1.8 SDK build-tools/ 下对应的版本,需要使用<=29的版本 第一步:安装JDK 安装JDK,本机如果带有1.7及以上版本的,则可忽略此安装步骤。 JDK的安装包,百度下载即可。安装完成后配置环境变量。 cmd下java -version检查环境变量是否配置成

  • Appium切换webview时候报chromedriver版本问题2021-07-17 11:02:44

    前言 用appium切换webview的时候报chrome和chromedriver版本的问题:Encountered internal error running command: Error: session not created exception: Chrome version must be >= 58.0.3029.0(Driver info: chromedriver=2.30.477700 ) 运行环境:android 6.1appium 1.2.1appium

  • 用appium来操作模拟器2021-07-15 19:03:49

    1 import time 2 from appium import webdriver 3 from selenium.webdriver.common.by import By 4 from selenium.webdriver.support.wait import WebDriverWait 5 from selenium.webdriver.support import expected_conditions as Ec 6 7 # 初始化app的配置信息 8 9

  • appium + pyhthon 自动化环境搭建2021-07-14 10:04:53

    1、安装JDK,安装 最新的版本,下载对应电脑型号 jdk-8u221-window (去官网下载)http://www.oracle.com/technetwork/java/javase/downloads/index.html   配置环境变量:  环境配置:计算机>属性>高级属性>环境变量  变量名:JAVA_HOME  变量值:D:\Java\jdk1.8.0_291(这里是jdk安装路径)  

  • appium环境配置2021-07-12 22:58:39

    首先我们安装python环境,官网自行下载,或者使用anaconda。有了python,我们需要有一个好用的IDE,那就需要安装pycharm。第3步需要安装Java,配置好环境变量。配置adb,或者下载Android studio,下载SDK。配置好ADB的环境变量安装node.js把NPM换成淘宝的源:npm config set registry https:

  • Java的Appium自动化测试教程2021-07-12 14:01:13

    环境配置需求: 1、jdk 这里使用的是jdk1.8 2、Android SDK 3、Appium 使用的是 Appium-desktop 这是款桌面集成的Appium 操作方便简单 4、开发工具 Eclipse 5、nodejs: https://nodejs.org/en/ 6、夜神安卓模拟器 7、测试教程使用的微信 apk下载地址:http://gdown.baidu.com/

  • 浅谈Appium之AppUI自动化2021-07-12 12:59:03

    一、Appium简介 Appium是一个开源测试自动化框架,可用于原生(native app),混合(html)和移动Web应用程序()测试。 它使用WebDriver协议驱动iOS,Android和Windows应用程序。 二、Appium优势 可以跨平台同时支持android、ios支持多种语言,java、python、php、Ruby等不用为复杂的环境

  • appium 如何获取设备名称 、应用程序包名、应用程序中需启动的Activity类名2021-07-11 20:35:54

    1、获取设备名称 打开cmd,找到adb.exe所在目录 cd C:\Program Files\Android\android-sdk\platform-tools C:\Program Files\Android\android-sdk\platform-tools>adb devices List of devices attached 5939dede device灰色部分就是 设备名称2、应用程序包名 # 前提条件,

  • 页面滚动,打包,appium工具2021-07-08 23:03:50

    ''' 移动到元素element对象的“底端”,与当前窗口的“底部”对齐: 我们需要将页面下拉一个滑轮 ''' for y in range(3): js = 'window.scrollBy(0,100)' driver.execute_script(js) time.sleep(0.5) 打包.exe pip install pyinstaller pyinstaller -D index0py

  • appium 定位2021-07-08 20:32:57

    uiautomatorviewer 定位 appium 在虚拟机中并不好定位,前提是adb可以连接, 这时候,我们就可以借助一个ui定位,搜索 uiautomatorviewer.bat (这个软件是安装sdk的时候安装下来的) 使用完成之后的,就可以点击左上角的更新 从左往右四个按钮分别是 1、打开已保存的布局 2、获取详细布局

  • ⾃动化测试环境搭建2021-07-08 20:03:39

    1、java安装 双击可执⾏⽂件,安装过程中建议不要将安装⽬录设置在含有中⽂的⽬录。建议不要发装在系统盘中。 验证: 在DOS命令⾏中输⼊ java -version 如果能看下图所显示的信息就是正确的。 2、android SDK安装 2.1 androidSDK安装 下载链接: https://android-sdk.en.softonic.com

  • ⾃动化测试环境搭建2021-07-08 17:35:37

    1、java安装 双击可执⾏⽂件,安装过程中建议不要将安装⽬录设置在含有中⽂的⽬录。建议不要发装在系统盘中。 验证: 在DOS命令⾏中输⼊ java -version 如果能看下图所显示的信息就是正确的。 2、android SDK安装 2.1 androidSDK安装 下载链接: https://android-sdk.en.softonic.com/

  • MAC OS 上appium自动化测试环境搭建2021-07-08 16:33:34

    这个环境是在Vmware上搭建了mac的环境去尝试appium的测试   准备工具(非AMD的环境): 1.虚拟环境VMware 2.mac os的系统补丁unlocker(https://gitee.com/class877/unlocker?utm_source=alading&utm_campaign=repo) 3.镜像文件(.cdr文件)   步骤: 一.使用unlocker补丁 1.使用任务管理器关

  • Appium Android 获取包名和 Activity 的几种方法 (转)2021-07-08 10:04:24

    本文档主要记录获取包名和 Activity 的方法, 用于自动化测试时启动 APP 以下方法主要来源于网络和社区同学的贡献, 特此感谢! 1. 方法一: pm list package 查看包名 adb shell pm list package -f 将获取手机内所有 apk 对应的包名和路径 adb shell pm list package -3 -f #获取

  • Appium自动化(1) - 环境准备2021-07-06 23:33:05

    一、SDK安装 先安装jdk。推荐1.8 SDK 中文官网下载地址:http://tools.android-studio.org/index.php/sdk 下载下来后,解压,进入目录 进入目录执行: tools\android.bat update sdk --no-ui 会自动安装。如果提示没有权限创建 temp文件,则用管理员权限打开cmd 配置环境变量: ANDROID_HO

  • VM安装MAC虚拟机,Mac搭建iOS自动化测试环境2021-07-03 21:01:43

    一、省,你该百度下了 二、iOS自动化测试环境之搭建 如下主要来源该博主,再次感谢! https://www.cnblogs.com/May-study/p/10900188.html mac下安装搭建Appium环境主要需要以下程序:   1)node.js   2)Xcode   3)JDK   4)android JDK   5)Appium   6)安装其他依赖   7)appium-d

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

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

ICode9版权所有