首页
学习
活动
专区
圈层
工具
发布

python-windows命令行启动appium及杀掉对应接口进程

5.查看主包名主类名Activity 二.python-appium启动app 1.appium启动一加相关参数: 2.windows查看端口 三.windows杀掉进程 本人环境前置条件:手机设备为真机一加...uiautomator2 初始化命令(往手机上推送apk包): python -m uiautomator2 init 安装定位工具weditor: pip install -U weditor 安装完成之后,命令行运行...init出错的话可以看我这篇博客:博客名:梦无矶 https://blog.csdn.net/qq_46158060/article/details/110239364 python + uiautomator2...-p 4723 -bp 5723',shell=True) 端口可以根据自己的需求进行更改,-bp自己领悟是啥,这里不教。...import subprocess from appium import webdriver subprocess.Popen('appium -p 4723 -bp 5723',shell=True

1.5K10

软件测试 | 读懂 Appium 日志,让测试效率翻倍!

本文将详细解读如何读懂 Appium 日志,并让你的测试效率翻倍。 开启服务 日志第一行显示了 Appium 版本和运行地址。...所以第一步是找出错误在哪。 下面的例子可以看出,每个指令用 HTTP --> 和 HTTP Appium 为准备 session 而关掉并清除 AUT 时发现了错误,这个错误让我们知道两件事: Appium 正在尝试做什么 哪里出错了 在这个例子中,Appium 尝试运行 adb 命令(adb...shell am force-stop),adb 参数在错误信息中也有显示。...(例子中的错误是设备制造商的安全模型造成的) 这个例子只是众多错误中的一个,但它说明至关重要的一点,当错误发生时,日志可以提供更多的信息,如果没有完整的日志信息,对 Appium 排错难上加难。

99120
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    干货|app自动化测试之Appium问题分析及定位

    使用 Appium 进行测试时,会产生大量日志,一旦运行过程中遇到报错,可以通过 Appium 服务端的日志以及客户端的日志分析排查问题。...Appium Server日志-开启服务 通过命令行的方式启动 Appium Server,下面来分析一下启动日志,日志第一行显示了 Appium 版本信息和服务在本地的运行地址。...) [Appium] Appium REST http interface listener started \ on 0.0.0.0:4723 如果启动 Appium 服务时添加了参数,会在启动日志中展示...这个错误让我们知道两件事:“Appium 正在尝试做什么”,“哪里出错了”。...在这个例子中,Appium 尝试运行 adb 命令(adb shell am force-stop),adb 参数在错误信息中也有显示。发生了 Android 系统权限错误。

    67220

    app自动化测试之Appium问题分析及定位

    使用 Appium 进行测试时,会产生大量日志,一旦运行过程中遇到报错,可以通过 Appium 服务端的日志以及客户端的日志分析排查问题。...Appium Server日志-开启服务通过命令行的方式启动 Appium Server,下面来分析一下启动日志,日志第一行显示了 Appium 版本信息和服务在本地的运行地址。...)[Appium] Appium REST http interface listener started \ on 0.0.0.0:4723如果启动 Appium 服务时添加了参数,会在启动日志中展示...这个错误让我们知道两件事:“Appium 正在尝试做什么”,“哪里出错了”。...在这个例子中,Appium 尝试运行 adb 命令(adb shell am force-stop),adb 参数在错误信息中也有显示。发生了 Android 系统权限错误。

    1.1K10

    自动化-Appium-微信小程序(Python版)

    本章示例为微信Android版本进行讲解(Windows与Mac环境下操作基本一致,此次示例为在Windows环境)。...6、获取当前小程序的进程 微信有很多的进程,每一个小程序都运行在不同的进程中。 微信打开小程序(例如:京东购物),查看当前运行在哪个进程中。...在真机设备测试后卸载应用程序,在模拟器测试后摧毁模拟器 desired_caps['fullReset'] = False # 设置命令超时时间,单位:秒 # 达到超时时间仍未接收到新的命令时Appium...在Windows环境下: Appium Server的chromedriver路径,例如: C:\Users\admin\AppData\Roaming\npm\node_modules\appium\...\win\chromedriver.exe 在Mac环境下: 注意,当Appium服务用的是Appium Server时,执行脚本报错为An unknown server-side error occurred

    8K21

    自动化-Appium-微信小程序(Java版)

    本章示例为微信Android版本进行讲解(Windows与Mac环境下操作基本一致,此次示例为在Windows环境)。...6、获取当前小程序的进程 微信有很多的进程,每一个小程序都运行在不同的进程中。 微信打开小程序(例如:京东购物),查看当前运行在哪个进程中。...(1)查询pid,命令行输入 adb shell dumpsys activity top | findstr ACTIVITY (2)查询当前小程序进程,命令行输入 adb shell ps 查询的pid...capabilities.setCapability("fullReset", false); // 设置命令超时时间,单位:秒 // 达到超时时间仍未接收到新的命令时Appium...在Windows环境下: Appium Server的chromedriver路径,例如: C:\Users\Administrator\AppData\Roaming\npm\node_modules

    3.5K20

    自动化-Appium-微信公众号(Python版)

    本章示例为微信Android版本进行讲解(Windows与Mac环境下操作基本一致,此次示例为在Windows环境)。...开始测试运行在任何模拟运行,或设备插入 desired_caps['noReset'] = True # 执行完整的重置 # Android 停止应用程序,清除应用程序数据并在测试后卸载apk # IOS...在真机设备测试后卸载应用程序,在模拟器测试后摧毁模拟器 desired_caps['fullReset'] = False # 设置命令超时时间,单位:秒 # 达到超时时间仍未接收到新的命令时Appium...在Windows环境下: Appium Server的chromedriver路径,例如: C:\Users\admin\AppData\Roaming\npm\node_modules\appium\...\win\chromedriver.exe 在Mac环境下: 注意,当Appium服务用的是Appium Server时,执行脚本报错为An unknown server-side error occurred

    3.8K31

    Appium自动化测试框架

    dumpsys window windows | grep mFocusedApp Windows adb shell dumpsys window windows | findstr mFocusedApp...push 电脑文件路径 手机文件夹路径 ‪C:\Users\zdh\Desktop\stu.sql 将某个.txt文件发送到手机的SDK卡,SDK卡的根目录名固定为/sdcard ---- 从手机获得数据...---- 启动和停止adb服务端 启动adb服务端,出bug时使用可以重启服务器,先关闭再启动 adb start-server 停止adb服务端 adb kill-server ---- 查看命令帮助...session开启会话即可 ---- 元素探测 appium提供的元素探测 原生的探测工具 ---- 包名和类名 查询当前聚焦的页面类名 adb shell dumpsys...自动化原理 对于安卓应用来说,Appium会往对应安卓手机上推送一个Bootstrap.jar并运行它,当我们自动化测试程序向appium发送请求时,appium向Boostrap.jar发送请求

    3K30

    移动端测试方案--sptt

    再创建一个新的sptt测试工程时,应该使用命令行进入当前目录,执行sptt init初始化目录; “sptt run”执行测试用例,其中有多个选项: “-t”指定运行测试用例的环境,可以取值“ios、android...测试包的发布必须制定版本号,格式为x.x.x. cd pwd(DaRenShop.app) // 切换到app文件所在的目录 sptt publish 0.0.5 示例 首先,从gitlab的testcase...sptt.runtime.log输出的信息也就是命令行中输出的信息,它用来记录执行命令的所有输出; appium.log记录云端或本地的appium服务器输出信息,当测试用例出错时,通过sptt.runtime.log...文件不足以找出错误所在,这样可以通过查找appium.log来分析sptt与appium交互,并将相关的错误反映给开发者。...需要注意的是,在windows系统的cmd命令默认未提供相关功能,因此sptt并未提供appium.log文件。

    1.5K60

    Appium超详细环境搭建for-Mac

    其次,重中之重:版本很重要,我的是:xcode9.3 + node10.11.0 + appium1.7.0,如果根据以下配置仍然不能成功运行,那么99%是版本的问题   下面开始逐个安装   1、安装...10、验证是否环境已经安装成功了   (1)终端输入:appium-doctor   如果环境都已配置好,应该是文章最开始图片中的结果   (2)运行WebDriverAgentRunner ?   ...按照步骤操作后,重新运行就可以了 ?   成功运行结果图: ?   ...11、遇到的问题总结   1、appium版本不支持xcode版本(需要调用XCUITest),重新下载可匹配的Xcode版本   Xcode9.3 + Appium1.6.4时,运行WebDriverAgentRunner...、serverURL抛出错误信息   安装依赖framework时报错: Falling back to building from the source   A shell task (/usr/

    2.1K42

    举个华为计算器的栗子「Appium环境配置与调试​」

    _64-20140702\sdk\platform-tools;D:\adt-bundle-windows-x86_64-20140702\sdk\tools; 输入adb version ?...「安装 nodejs 靠谱链接:」 https://www.cnblogs.com/li150dan/p/10451772.html 安装时已经勾选了 Add to path 了。...Appium 客户端(python 库) 「Appium 目前已有的客户端有:」 ruby、python、java、c#、js、PHP、robotframework Python 客户端库运行如下 pip...2.获取要测试的当前打开 app 的应用包名和 activity 名称: adb shell dumpsys window w |findstr \/ |findstr name= 「注意:先打开你要录制的软件再输入这个命令查看...click(); MobileElement el6 = (MobileElement) driver.findElementByAccessibilityId("等于"); el6.click(); 运行上面的脚本

    1.4K20

    自动化-Appium-环境搭建-Android(Java版)

    环境搭建-Android 本章节主要讲解在Windows和Mac环境下,搭建Appium所需要的软件等。 针对Android为Windows和Mac环境。...在安装API时根据要测试的模拟器或真机的Android版本而定,例如:使用的真机是Android 6.0版本,则Android SDK要下载Android 6.0的API才可以。...2、允许用户从npm服务器下载并安装别人编写的命令行程序到本地使用。 3、允许用户将自己编写的包或命令行程序上传到npm服务器供别人使用。...Genymotion是一款比较出名的模拟器,一般使用Android模拟器的话都会使用它,运行速度快,也是根据不同平台版本,也可在Windows或Mac等上创建与使用模拟器。...其他命令: 删除数据adb -s 127.0.0.1:21503 shell pm clear 删除的package包名 安装软件包adb -s 127.0.0.1:21503 install 你的APK

    6.3K30

    Win10系统下基于Docker构建Appium容器连接Android模拟器Genymotion完成移动端Python自动化测试

    对于功能相对完整和成熟的软件,每发布一个新的版本,无论是大版本还是小版本,其中大部分功能和界面都几乎和上一个版本相似或完全相同,但所谓向上兼容,你不能因为新功能的产生而不对老版本功能进行测试工作,而这些老功能又在上一个版本上线时测过...ADB 全称是 Android Debug Bridge,是开发或使用 Android 时很常用到的工具。可以从电脑透过 USB 连线到 Android 手机上,利用指令列来控制你的手机。    ...    将其解压到C盘根目录,C:\platform-tools_r31.0.2-windows\platform-tools     然后将该目录配置全局环境变量,使其可以在终端内直接访问: C:\...随后查看容器运行状态: liuyue@DESKTOP-NVU6CCV MINGW32 ~ $ docker run --privileged -d -p 4723:4723 --name appium...adb shell getprop ro.build.version.release 5.0     下面我们来编写一套简单的Appium自动化测试脚本,首先安装Appium库: pip install

    1.9K30
    领券