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.  

    ------------------------这是用来做笔记的,可能不够详细,如有问题可以留言-------------------------
  • 相关阅读:
    docker 安装使用jenkins
    docker 安装禅道
    在linux定时执行docker容器的命令不成功
    docker 安装nginx+php
    php发起http请求
    安装docker
    REST(Respresentaional State Transfer 表现层状态转化)
    git 分支操作
    git常用命令
    php多进程编程
  • 原文地址:https://www.cnblogs.com/focusta/p/12244057.html
Copyright © 2011-2022 走看看