zoukankan      html  css  js  c++  java
  • Appium基础(二)demo

    具体配置,请看上一篇

    一、启动Android模拟 Start  

    打开如下界面:这个过程可能会有些慢,黑屏等等,请耐心等待

    二、appium配置

    1、点机器人图标

    PlatformVersion 选19,19就是你SDK安装时的版本。

    2、点右侧绿三角,启动appium

    出现如上界面就成功了,启动有些慢

    3、python代码

    操作计算器输入137+865=

    #*_*coding:utf-8*_*
    from selenium import webdriver
    from appium import webdriver
    
    #appium webdriver 继承自selenium的webdriver
    
    desired_caps = {}
    desired_caps['platformName'] = 'Android' #平台名Android
    desired_caps['platformVersion'] = '4.2.2' #这个是模拟器,设置的版本
    desired_caps['deviceName'] = 'AndroidEM' #模拟器设置的设备名称
    desired_caps['appPackage'] = 'com.android.calculator2' #计算器相对应的包名称
    desired_caps['appActivity'] = '.Calculator' #计算器javapackage
    driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps) #地址不变
    
    driver.find_element_by_name('1').click()
    driver.find_element_by_name('3').click()
    driver.find_element_by_name('7').click()
    driver.find_element_by_name('+').click()
    driver.find_element_by_name('8').click()
    driver.find_element_by_name('6').click()
    driver.find_element_by_name('5').click()
    driver.find_element_by_name('=').click()
    
    driver.quit()

     结果:

  • 相关阅读:
    关于Update语句在不同数据库中的差别
    MSIL指令速查表
    一个对于博客园的建议
    代码风格关于if语句
    关于Page.cs文件中注释的一点补充
    在Java、C#和C++中遍历集合
    BPEL4WS的开源Java实现
    【Linux】linux固定ip
    【Linux】【MySQL】MySQL主从数据库
    wpf 写个简单的控件吧
  • 原文地址:https://www.cnblogs.com/yhleng/p/7515976.html
Copyright © 2011-2022 走看看