zoukankan      html  css  js  c++  java
  • 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.  

    ------------------------这是用来做笔记的,可能不够详细,如有问题可以留言-------------------------
  • 相关阅读:
    APP 元素定位总结(未完待补充)
    vue-axios常见请求配置和全局设置
    vue-axios发送并发请求
    vue-axios基本使用
    vue-vuex-store目录结构
    vue-vuex-modules的基本使用
    vue-vuex-actions的基本使用
    vue-vuex-mutations的类型常量
    vue-vuex-state响应式
    vue-vuex-mutation的提交风格
  • 原文地址:https://www.cnblogs.com/focusta/p/12244057.html
Copyright © 2011-2022 走看看