ICode9

精准搜索请尝试: 精确搜索
  • app----使用Python代码启动/关闭Appium2021-07-03 16:01:57

    1.说明 之前在做手机app 自动化的时候,每次在自动化测试脚本运行之前,需要手动启动appium 服务器,在开发环境中这样做没有什么问题,但是在服务器端执行自动化代码,这样就有有欠妥当。 所有,在实际的开发过程中,我们就需要python代码通过 python的方式启动 appium 服务。     2.Pytho

  • appium下载与配置2021-07-01 18:34:42

    本章只讲appium得下载和配置,如果想其他的使用(比如录制脚本、查看元素)请看下一篇文章         1、下载appium, appium-desktop内包含了Node.js的,如果只下载appium,还需要下载Node.js才能使用 下载地址:https://github.com/appium/appium-desktop 2、直接下一步下一步安装即可 安装

  • Appium-logger日志模块2021-07-01 18:30:18

    import logging # 设置日志打印模块 class Logger(object): # 初始化函数,cmd_level控制台打印日志默认级别。file_level为写入日志文件的默认级别 def __init__(self, cmd_level=logging.DEBUG, file_level=logging.DEBUG): try: self.logger = lo

  • 用appium等工具写app自动化时,最好用class和id 双重定位来写代码2021-06-29 10:08:10

    在app中,和web不同的是,id也是可以随便重复的。 但是id相对于其他定位方式来说,仍然具有快速,大多数时候都是唯一的 特性。 但是尤其是android,同样一个app,拿到不同品牌手机上,id会消失。这是因为开发做了兼容性导致。所以如果脚本中只有id的话,会定位失败。 所以自己要封装好一个方法,就

  • appium启动参数2021-06-27 21:33:54

    appium官网:https://appium.io/docs/en/about-appium/getting-started/ 了解启动参数 https://appium.io/docs/en/writing-running-appium/caps/ 包括通用的和安卓和ios独有. 主要启动参数了解: 1,automationName 自动化测试引擎,是那个自动化框架去做的自动化测试,最终都是调用自带的

  • Mac上Appium报错,Error executing adb Exec. Original error...2021-06-26 15:02:49

    Mac上Appium报错,Error executing adb Exec. Original error... 报错信息: Error executing adbExec. Original error: 'Command '/Users/noogler/Library/Android/sdk/platform-tools/adb -P 5037 -s CLB7N18528000446 shell 'settings delete global hidden_api_pol

  • Mac下Android自动化环境搭建2021-06-25 17:01:32

    环境需要 1,Appium Appium Server 桌面版本: 下载地址:https://github.com/appium/appium-desktop/releases/tag/v1.21.0 建议初学者使用 以前需要依赖node,现在不需要了 Appium 命令行版本: 命令:pip install Appium-Python-Client 2,真机/模拟器准备: 没有真机用模拟器:雷电,夜神,逍遥,mumu

  • app自动化测试---appium之鼠标滑动2021-06-22 16:36:07

    1.说明 appium官方文档 : https://appium.io/docs/en/about-appium/intro/ uiselector 元素定位:https://developer.android.google.cn/reference/androidx/test/uiautomator/UiSelector?hl=en   2. 操作代码 from appium import webdriver import time from appium.webdriver

  • mac搭建appium环境 ios真机2021-06-21 07:01:26

    设备和主要的软件版本如下: iphone xs 12.3.1;mac os 10.14.5;xcode 10.2.1;appium-desk 1.13.0;appium 无界面版 1.14.0; node.js 10.16.0;python3.7;JDK12.0.2 。 如果有报错权限问题的话,每条命令前加上sudo即可 环境搭建--jdk安装 :https://blog.csdn.net/weixin_42285509/article/detai

  • app自动化测试----基础入门appium初使用2(Uiautomator 元素定位)2021-06-18 14:03:02

    1.说明 元素定位方式有多种,Android也有自身独有的定位方式。下面就单独介绍其基于uiautomator定位元素的方法。 基本语法:driver.find_element_by_android_uiautomator(xx) 参考文档:https://developer.android.com/reference/androidx/test/uiautomator/UiSelector   2.appium获

  • appium启动时出现的BUG:error: Could not find ‘aapt.exe‘2021-06-17 14:58:37

    我是这么解决的: 从夜神模拟器nox/bin目录下复制aapt.exe文件,粘贴到android JDK目录下的这两个文件夹 然后就莫名其妙成功了,不知道以后会出现什么其他BUG,到时候再说吧。

  • python+appium 实现抖音自动化点击滑动2021-06-15 17:02:19

    引言 本篇文章环境配置是又臭又长,想直接看代码的老铁,可以直接跳到后边 所需环境 python 这里我用的是3.6 appium 所需要的环境配置: jdk1.8.0 android sdk 模拟器:mumu 模拟器 环境配置 模拟器 mumu 模拟器下载地址 查看模拟器安卓版本 打开设置一直往下滑看到 关于平

  • python+appium自动化测试元素定位——这是刷微博时你时刻幻想的吗?2021-06-15 15:33:48

    python+appium自动化测试元素定位 关于app自动化测试,元素定位工具有三个: •appium自带的Appium Inspector工具 •Android ADT原生的工具 •python版uiautomator2中的weditor 下面只介绍前面两种元素定位工具(以下内容中均以微博为例子) 大家如果有任何Python问题需要咨询的可以

  • 自动化测试(python+appium+pytest+allure) - 环境搭建2021-06-14 18:01:25

    一、前提环境   1、python 此处使用python3,官方下载地址: https://www.python.org/   2、selenium 终端输入: pip install Selenium 安装最新版本的selenium   3、setuptools、pip 下载setuptools https://pypi.python

  • appium-doctor‘ 不是内部或外部命令,也不是可运行的程序或批处理文件的解决方法2021-06-13 23:57:51

    1、appium-doctor' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 2、进入appium的安装路径:C:\Program Files\Appium\resources\app\node_modules ,查看有没有bin的目录(本人没有bin的目录)   3、由于本人没有bin的目录,需要全局环境安装 输入命令:npm install appium-doc

  • 获取应用包名和入口activity2021-06-12 15:35:30

                这里遇到了一个坑 当我adb devicess报错       解决方法-关闭模拟器 查出端口是否被占用,被谁占用,然后关闭它     这样就解决了问题    打开appium应用  

  • 一看就会:Python+Appium实现自动化测试2021-06-10 23:56:15

    一、环境准备 1.脚本语言:Python3.x    IDE:安装Pycharm 2.安装Java JDK 、Android SDK 3.adb环境,path添加E:\Software\Android_SDK\platform-tools 4.安装Appium for windows,官网地址 http://appium.io/   点击下载按钮会到GitHub的下载页面,选择对应平台下载     安装完成

  • appium-多线程启动app(多台设备启动app)2021-06-10 21:34:41

    在app自动化的过程中,可能会需要通过自动化来做一些手机的兼容性测试,但是需要同时在多个手机启动app 环境搭建 1、模拟器选择的是雷电模拟器多开器。 2、两台设备都安装淘宝 3、安装appium命令行 配置手机信息 需要把手机信息,就是通常我们启动手机的desired_caps配置信息。这里通

  • Appium下载安装教程及环境变量配置(安装教程)2021-06-08 12:33:18

    安装步骤 一、安装Node.js https://blog.csdn.net/Ben_zhangxw/article/details/117696173?spm=1001.2014.3001.5501 二、安装JDK https://blog.csdn.net/Ben_zhangxw/article/details/117696375?spm=1001.2014.3001.5501 三、安装SDK https://blog.csdn.net/Ben_zhangxw/art

  • Appium移动自动化测试(一)安装nodejs2021-06-08 12:02:58

    一、安装nodejs 1、我们需要先安装 node.js node.js官方网站:https://nodejs.org/ (根据实际情况选择相应的版本进行下载) 2、下载完成,双击进行安装,如下图 3、安装完成,校验是否安装成功 cmd输入npm,然后回车

  • Appium使用教程2021-06-08 12:02:44

    Appium使用教程 一、Appium测试对象二、Appium介绍1、使用Appium进行自动化测试有两个好处2、Appium架构 三、Appium环境搭建(Android)1、需要准备2、安装、配置 四、Appium的实现原理和自动化原理1、实现步骤过程2、自动化原理 五、Appium的andorid基本架构介绍1、常见布局

  • app自动化测试----基础入门appium初使用(UI自动化,启动app并登录)2021-06-06 17:33:36

    1.说明    前提:app自动化环境搭建----Windows系统搭建  已搭建完成    appium官方文档:https://appium.io/docs/en/about-appium/getting-started/?lang=zh   2.创建项目(连接手机) python appium 官方地址:https://pypi.org/project/Appium-Python-Client/ # 安装 python app

  • appium启动服务,链接app报错elenium.common.exceptions.WebDriverException: Message: An unknown server-side erro2021-06-03 14:02:48

    selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command.Original error: Error executing adbExec. Original error: 'Command 'D:\\tools\\Android\\android_sdk\\platform-tools

  • Python-appium-自动化012021-06-02 11:02:01

    1、第一步安装Python,安装完配置环境变量,cmd 验证是否安装成功,输入Python 第二步pip安装selenium,进入Python验证selenium是否安装成功,import selenium。 第三步安装JDK,配置好JDK环境变量 JAVA_HOME    C:\Program Files\Java\jdk1.7.0_13 CLASSPATH   %JAVA_HOME%\lib\dt.j

  • Appium问题解决方案(6)- Java堆栈错误:java.lag.ClassNotFoundException:org.eclipse.swt.widets.Control2021-05-31 23:04:29

    背景运行脚本出现SWT folder '..\lib\location of your Java installation.' does not exist.Please set ANDROID_SWT to point to the folder containing swt.jar for your platform.比如:  解决方案基本上是JDK没装正确版本或者环境变量配置混乱,标准的环境

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

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

ICode9版权所有