zoukankan      html  css  js  c++  java
  • python+Appium(1)

    python+Appium 第一次接触

    1,需要准备工具

      ⒈python(请下载最新的3.7版本)

      ⒉appium(请使用appium-desktop)

      ⒊adnroid 虚拟机或者真机(下载的sdk中不要带有google,否则会出现密码)

      ⒋Node

      

     备注:

    deviceName  用adb devices查看虚拟机
    from appium import webdriver
    import time
    desired_caps = {}
    desired_caps['platformName'] = 'Android'
    desired_caps['platformVersion'] = '6.0'
    desired_caps['deviceName'] = 'emulator-5554'
    desired_caps['appPackage'] = 'com.android.calculator2'
    desired_caps['appActivity'] = '.Calculator'
    driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)

    driver.find_element_by_id("com.android.calculator2:id/digit_1").click()
    driver.find_element_by_id("com.android.calculator2:id/digit_2").click()
    driver.find_element_by_id("com.android.calculator2:id/del").click()
    time.sleep(5)
    driver.find_element_by_id("com.android.calculator2:id/digit_3").click()
    driver.find_element_by_id("com.android.calculator2:id/op_add").click()
    driver.find_element_by_id("com.android.calculator2:id/digit_8").click()
    driver.find_element_by_id("com.android.calculator2:id/eq").click()
    time.sleep(5)
    driver.quit()
    print ("chegngong")

     

    driver.find_element_by_id("").click()

    id,里面写入rescource-id 后面的值

  • 相关阅读:
    App性能测试工具-PerfDog
    痛并快乐着
    SQLyog连接MySQL的前前后后
    组合模式
    Java并发编程:线程池的使用
    高效能人事的七个习惯
    Spring中Bean的生命周期及其扩展点
    (转)第一次有人把“分布式事务”讲的这么简单明了
    分布式事物
    mybatis学习笔记(2)基本原理
  • 原文地址:https://www.cnblogs.com/littlefive/p/9390899.html
Copyright © 2011-2022 走看看