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 后面的值

  • 相关阅读:
    spring查看生成的cglib代理类源码详解
    java-jdk动态代理生成的代理类源码
    约瑟夫斯问题-java版数组解法和链表解法
    HashMap源码解析(简单易懂)
    windows云服务器发布项目
    java学习
    TTL macro登陆linux服务器
    c#笔记
    C#笔记
    git merge
  • 原文地址:https://www.cnblogs.com/littlefive/p/9390899.html
Copyright © 2011-2022 走看看