python,appium,初步 --L简

  1.  python,appium 测试环境搭建


  2.  appium自动化,简介

    appium,就是一个翻译:
    
    
    

    客户端,是大头儿;appium仅仅是个翻译

  3.  Appium自动化,具体执行步骤




    ## 关于设备信息:

    因为设备繁多:
    不同设备,对应的底层工具不同

    所以,我们应该,在python脚本,提供设备信息:(Desired Capabilities)


    ##  adb 简介

  4.  实例代码

    from appium import webdriver
    import time

    desired_caps = {}
    #安卓设备信息
    desired_caps[‘platformName‘] = ‘Android‘
    desired_caps[‘platformVersion‘] = ‘4.4.2‘
    desired_caps[‘deviceName‘] = ‘Android Emulator‘
    desired_caps[‘appPackage‘] = ‘com.ibox.calculators‘
    desired_caps[‘appActivity‘] = ‘com.ibox.calculators.CalculatorActivity‘

    #与appiume服务器连接上。告诉appium要操作哪个设备上的哪个应用程序
    driver = webdriver.Remote(‘http://127.0.0.1:4723/wd/hub‘,desired_caps)
    time.sleep(8)

    #8+5=
    driver.find_element_by_id("com.ibox.calculators:id/digit8").click()
    driver.find_element_by_id("com.ibox.calculators:id/plus").click()
    driver.find_element_by_id("com.ibox.calculators:id/digit5").click()
    driver.find_element_by_id("com.ibox.calculators:id/equal").click()
    #验证,比对13
  5.  
  6.  
  7.  

原文地址:https://www.cnblogs.com/focusta/p/12244057.html

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

python,appium,初步 --L简的相关文章

python,selenium,初步--L简

 web自动化,概念    selenium,web自动化,环境: selenium简介  selenium工作原理    实例代码:     原文地址:https://www.cnblogs.com/focusta/p/12242306.html

python,入门 --L简

 主要内容:  python环境  变量  设置[.py]文件的头信息(模板):file -- setting  -- editor -- file and codetemplates -- python script :  列表  字典:  if --elif -- else  for循环          原文地址:https://www.cnblogs.com/focusta/p/12239944.html

Jenkins,初步 --L简

 Jenkins简介  Jenkins需要很多插件的支持  Jenkins,场景应用场景  创建项目 定时任务-------------- 构建:------------------- 构建完成,发邮件:---------------------       原文地址:https://www.cnblogs.com/focusta/p/12249910.html

Python + Appium 环境搭建

---恢复内容开始--- Appium自动化公司内部测试培训1-环境搭建 课程目的 一.Python + Appium 环境搭建 课程内容 1    安装前准备工作 搭建环境所需要的安装文件已经下载好,从SVN上获取即可,解压,如下 2   Appium环境搭建 Appium是一个开源的,适用于原生或者移动网络和混合应用程序在 iOS 和 Android 平台上的的开源自动化测试框架. 2.1  安装Node.js 点击安装文件,下一步下一步直接安装,安装成功后,输入cmd打开windows的命

Python的初步了解

从今天开始呢, 我要坚持每一周都写一篇博客,算是对自己一周的学习总结和知识的回顾.这样可以加深对于学习的认识和理解,从小语文什么的就不怎么好,但是我不是写小说和诗词什么的,所以有的时候措词不怎么好,还请大家多多包容和谅解,3Q!!!  我也是偶然才接触到Python这个语言,虽然我是一个学计算机的出身,但是真的是2016年年底的时时候这么对Python有了兴趣.我才在我的好奇下开始对Python进行了初步的了解,我看了Python的初步介绍才知道我和Python还是有一些缘分的.  Python

获取appPackage和appActivity(python+appium)

(一般情况下,这两个参数可以让开发提供:如果有某种原因不能获取,而你只有安装包,那么可以通过以下步骤获取) 步骤一: 连接真机或开启安卓模拟器,打开Appium.(前提是python+appium环境是OK的) 步骤二: 在真机或模拟器上打开需要获取appPachage和appActivity的apk 步骤三: 开启日志输出(进入cmd,执行adb logcat>D:/log.txt)--路径自己随意哈 步骤四: 找到你刚输出的日志,打开日志,ctrl+f搜索下 Displayed,就能看到你需

python实现之极简stack和quene

用python实现一个极简的stack和quene,那是简单不过的事情了,简洁易懂,适合小白~ 直接上代码吧: node: class Node: def __init__( self, val ): self.val = val self.next = None stack: class Stack: def __init__( self ): self.top = None def peek( self ): return self.top def pop( self ): if not s

基于python+appium通过图片对比来做的UI自动化

1.python + appium +图片对比实现UI自动化:背景:当手机需要适配不同的语言时,测试过程中易出现因为语言不熟悉,导致UIbug被遗漏(例如setting中的描述性文字显示不完整等等问题)环境搭建:需使用模块PIL,Windows版本链接地址:http://pythonware.com/products/pil/ubuntu (使用16.04虚拟机):sudo apt-get install python-imaging安装过程遭遇Unable to acquire the dpk

搭建python+appium环境的时候遇到 'could not find adb.exe!'的问题

搭建Android环境的时候遇到 'could not find adb.exe!'的问题 如果是在的C:\android-sdk-windows\tools目录下并没有adb.exe这个可执行文件.并且当打开Eclipse时,有关Android的插件会报错.这时你就应该这样做: 首先,改一下系统的环境变量,把原来的C:\android-sdk-windows\tools改成C:\android-sdk-windows\platform-tools. 其次,把C:\android-sdk-win