AndroidUI自动化(python+appium)-Appium 启动

一、客户端启用appium。

二、CMD中命令行启动appium。

三、启动的代码。(appium的服务一和二选择一个就好了)

from appium import webdriverfrom time import sleepdef get_driver():   capablities = {      "platformName": "Android",      "deviceName": "127.0.0.1:62001",      "app": "C:\\java\\gearbest_v4.0.1_release.apk",      "appWaitActivity":"com.globalegrow.app.gearbest.soa.model.account.activity.UserLikeActivity"   }   driver = webdriver.Remote("http://127.0.0.1:4723/wd/hub", capablities)   return driver
driver = get_driver()

原文地址:https://www.cnblogs.com/gaotiansai/p/10311998.html

时间: 2024-10-08 04:12:48

AndroidUI自动化(python+appium)-Appium 启动的相关文章

appium+python自动化60-windows上同时启动多个appium服务,让多个android机器并行运行

前言 做android自动化的时候,启动一个appium服务,只能匹配一个手机去自动化执行.有时候想同一套代码,可以在不同的手机上执行,测下app在不同手机上兼容性. 这就需要启动多个appium服务了,并且android设备和appium要一一对应才行. 启动多个手机 1.这里以夜神模拟器和雷电模拟器为例,先启动这2个设备 2.adb devices查看设备名称,多个设备会显示多行数据 启动多个appium服务 1.启动appium服务,可以用命令行模式,在cmd里面启动,可以参考上一篇 ap

基于Python的Appium环境搭建合集

自动化一直是测试圈中的热聊,也是大家追求的技术方向.在测试中,往往回归测试也是测试人员的“痛点”.对于迭代慢.变更少的功能,就能用上自动化来替代人工回归,减轻工作量. 问题 在分享环境搭建之前,先抛出我的一个疑问吧. app启用时,分不同的场景: 1.首次安装启用,有欢迎页: 2.非首次启用,直接进入到登录页: 3.配置了推荐展示时,启用app,会先展示推荐内容,才进入到登录页. 不同场景对应的activity都是不同的,我目前处理办法是,写了个输入函数,加了个if判断去对应不同的activit

Python + Robotframework + Appium 之APP自动化测试小试牛刀(Android)

Robotframework如何好?这里先不说了~ Python更不用说了~ Appium前面的文章有介绍~ 今天直接来Python+Robotframework+Appium 三者结合起来,对Andoid app小试牛刀下,后续再作更多介绍. 1.环境搭建(之前已经介绍过Python+Appium了) 直接用pip命令安装: pip install robotramework pip install robotframework-appiumlibrary 最好再安装  pip install

python,appium,初步 --L简

 python,appium 测试环境搭建  appium自动化,简介 appium,就是一个翻译: 客户端,是大头儿:appium仅仅是个翻译  Appium自动化,具体执行步骤 ## 关于设备信息: 因为设备繁多: 不同设备,对应的底层工具不同 所以,我们应该,在python脚本,提供设备信息:(Desired Capabilities) ## adb 简介  实例代码 from appium import webdriver import time desired_caps = {} #安

使用python编写appium用例

安装Python依赖 pip3.4 install nose pip3.4 install selenium pip3.4 install Appium-Python-Client 运行测试用例android_contacts.py import os import unittest from appium import webdriver from time import sleep # Returns abs path relative to this file and not cwd PA

Windows&Appium&Python自动化测试-Appium安装

一.安装node.js 官方下载地址为:https://nodejs.org/en/download 傻瓜式安装即可,安装完成后,CMD中运行node -v查看版本号 输入npm 出现如上图信息,表示 node.js 安装成功.npm 是一个 node 包管理和分发工具,有了 npm,后面就可以输入指令在线安装 appium """ 此处内容无需执行,仅供参考,虽然也可以实现,但后边内容给了更好方式 安装appium服务端,可通过cmd 下输入 npm install -g

软件测试自动化…python学习到什么程度?代码好不好学!

软件测试自动化-python学习到什么程度?代码好不好学! 原文地址:https://blog.51cto.com/dotest/2386341

Appium+python自动化55-appium desktop每次启动安装Unlock和Appium Setting问题

前言 部分真机可能会出现每次运行代码,启动app之前都会重复安装Unlock和Appium Setting这两个小工具,有的手机会自动安装,这个还好. 有的手机每次都会弹出一个安装确认框(如部分小米和vivo出现),这样就比较麻烦了,不手动去点,就无法继续执行代码了. 注意:appium之前老的版本1.4和appium desktop v1.7以后版本安装路径不一样,也有差异 小编主要是以appium desktop(大于1.7版本)为例 我的环境: appium desktop 桌面GUI版本

Appium+Python 自动化测试之二:启动APP(Android篇)

前一篇写了环境安装,这篇记录是记录如何启动APP以及启动APP之前要做哪些事. Appium 启动APP至少需要5个参数,分别是'platformName','platformVersion','deviceName'.'appPackage'.'appActivity' 这几个参数如何得来的呢,下面一步一步为大家讲解 platformName,我们不是要玩Android app自动化测试吗,所以这个platformName值就是android: platformVersion就是Android