• Appium测试中native和webview切换

    时间:2024-04-01 22:30:07

    前言此文转载:https://www.cnblogs.com/yoyoketang/p/7217818.html现在大部分app都是混合式的native+webview,对应native上的元素通过uiautomatorviewer很容易定位到,webview上的元素就无法识别了。 一、识别webv...

  • Mac上安装 Appium 详细步骤

    时间:2024-03-31 20:39:36

    一、appium配置1. AppStore下载Xcode直接安装即可;2. Android版下载与配置 <1> 下载地址:https://developer.android.com/studio/index.html#downloads          选择:android-sdk_r...

  • Appium学习——安装appium Server

    时间:2024-03-31 12:58:26

    安装appium Server下载地址:百度网盘的下载链接:https://pan.baidu.com/s/1pKMwdfX下载后, AppiumForWindows.zip 进行解压,点击 appium-installer.exe 进行安装。安装过程中你可能会发现错误提示:上面提示说明你没有安装过...

  • Appium+sdk 的简单配置

    时间:2024-03-29 18:03:06

    一:安装sdk 1. C:\Windows\System32 文件夹下面放 adb.exe  AdbWinApi.dll  AdbWinUsbApi.dll 3个文件2. C:\Windows\SysWOW64 文件夹下面放 adb.exe  AdbWinApi.dll  AdbWinUsbApi....

  • pycharm运行 from appium import webdriver报错之问题解决之一(笔记)

    时间:2024-03-29 10:03:23

    1.安装Appium-Python-Client控制台pip install Appium-Python-Client2.在Pycharm中配置Project Interpreter,下载Appium-Python-Client包3.运行from appium import webdriver的时候...

  • python+appium自动化测试遇到的一些坑及问题总结(三)

    时间:2024-03-29 09:17:02

    Issue 21: 手机模拟滑动屏幕, 使用driver.get_window_size()会报错,提示selenium.common.exceptions.WebDriverException: Message: The URL ‘/wd/hub/session/2763af95-8c0c-453...

  • 手机自动化测试:搭建appium手机自动化测试开发环境

    时间:2024-03-24 15:41:55

    手机自动化测试:搭建appium手机自动化测试开发环境poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标。如果对课程感兴趣,请大家咨询qq:908821478。poptest已经开始了移动测试开发的课程,在课程中加入了公司的实际案例,...

  • from appium import webdriver 未成功 Python 3.7.7

    时间:2024-03-22 12:18:22

    一个初入自动化测试的菜鸡的改BUG历程,太难了,记录一下,实在没有办法可以看看这篇1.按照网上的教程安装了需要的软件,配置好了环境变量,不知为何pip 这个appium-python-client不成功,遂下了压缩包2.from appium import webdriver报错,很奇怪,说找不到w...

  • Appium基础篇3-第一个appium自动化脚本之自动安装apk包到手机

    时间:2024-03-22 08:59:25

    这篇,我们开始来一个实战练习,如何通过appium自动把电脑上一个安卓程序包给安装到一台安卓手机中。在写脚本之前,我们需要统一下方法和工具。我们知道Appium和selenium一样都支持Java和Python,当然还有其他几个语言。那么,我们选择哪个语言来写我们的自动化测试脚本?Java还是Pyt...

  • python+appium+雷电模拟器 app自动化测试

    时间:2024-03-22 07:15:08

    一.环境准备     1.jdk1.8    2.android-sdk-windows    3.appium-desktop-setup-1.11.0(直接搜索appium进入官网下载)    4.Appium-Python-Client    5.python3.6    6.Node.js ...

  • Appium基础篇2-如何获取包名和Activity

    时间:2024-03-21 13:10:15

           前面一篇,已经介绍了appium的环境安装,这篇我们先来看看如何获取安卓包名包名和Activity入口。我们的场景是这样的,从网络下载任何一个安卓的app安装文件到 电脑,如何获取包名包名和Activity入口。这里,我们需要用到android SDK相关工具的命令来实现。1. cmd...

  • APP自动化——Appium 启动服务并连接模拟器和真机方案

    时间:2024-03-21 13:09:51

    如果你已经搭建好Appium的环境后,接下来想对一款APP的进行自动化测试的话。那么首先得让appium连接你的模拟器或者真机。才能开展测试。本文尝试用不同的方式搭建连接。以适应不同人群的选择。希望有一种方法能够适合你。1、Appium连接sdk中的模拟器了解android的人都在知道,androi...

  • Appium app自动化测试经验分享之获取包名以及入口Activity

    时间:2024-03-21 13:01:37

    新年都过去了,我也该回来继续分享啦。很久没写自动化脚本,再拾起来,得学得更加透。这次先分享下 获取包名和Activity的方法,这儿有自己实践过、总结的几种:1. 包名-Python脚本中的appPackage是拿网易云音乐来做例子,实际包名:com.netease.cloudmusic1. 最简单...

  • 使用testsuit执行测试用例,选择特定用例执行多次的方法(appium+python)

    时间:2024-03-19 11:59:11

    python代码:# -*- coding:utf-8 -*-import unittestdef MultiRun():    #列出所有的用例名,方便在cmd窗口copy    try:        f_casesname = open(r'E:\test\scrips\nameoftestc...

  • Appium基础篇6-抓元素工具之Android Device Monitor

    时间:2024-03-16 19:03:51

        上一篇,我们介绍了如何使用UI Automator Viewer这个工具来获取安卓上app的页面元素的信息。除了UI Automator Viewer之外,其实Android SDK下还有一个工具支持来抓取元素的属性,这个工具叫Android Device Monitor,简称DDMS,也在...

  • appium中控件坐标及控件属性获取

    时间:2024-03-16 08:34:19

    在appium有时会遇到content-desc中存在内容的情况,有时需要校验它的值,那么它是怎么获取的呢?driver.find_element_by_XX().get_attribute(“contentDescription”)使用上边的方式可以获取到content-desc中的值。像上图中我...

  • webdriver、appium的工作原理

    时间:2024-03-16 08:33:30

    一、webdriver的实现原理webdriver原理是经典的Server-Client架构(C/S)这里讲到的是脚本和浏览器的交互,client端开始运行驱动浏览器的脚本的时候,这是浏览器收到请求开始启动并开启侦听端口(80),并自动创建session,保持浏览器和对应客户端的会话连接,然后客户端...

  • 【启动】启动Appium Server

    时间:2024-03-16 08:32:42

    Appium Server 启动方法1:Appium DesktopAppium Server 启动方法2:命令行终端启动# shellcd D:\1.tester_sum\TestProject\PythonProject\AppiumAndroidProject01\AppiumLogappiu...

  • appium2的一些配置

    时间:2024-03-13 20:58:44

    appium-desktop不再维护之后,需要使用appium2。 1、安装appium2 命令行输入npm i -g appium。安装之后输入appium或者appium-server即可启动appium 2、安装安卓/ios的驱动 安卓:appium driver install uiauto...

  • 使用RF关键字驱动实现Appium自动化

    时间:2024-03-13 11:25:44

    前 言在学习自动化过程中觉得,看了很多教程学来学去就是元素定位、断言,基础都学会了,但是感觉脚本很平淡无味,没有结构设计,有些相同的功能,在不同的用例里面,一直在反复写,反复执行。出去人家问你会不会自动化时,也只能心虚的说我会元素定位基础的。在学习自动化过程中觉得,看了很多教程学来学去就是元素定位、...