zoukankan      html  css  js  c++  java
  • appium python学习记录

    这是网上找到的测试用例

    from appium import webdriver

    desired_caps = {}

    desired_caps['platformName'] = 'Android'

    desired_caps['platformVersion'] = '4.4.2'

    desired_caps['deviceName'] = 'Android Emulator'

    desired_caps['appPackage'] = 'com.android.calculator2'

    desired_caps['appActivity'] = '.Calculator'

    driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)

    driver.find_element_by_name("1").click()

    driver.find_element_by_name("5").click()

    driver.find_element_by_name("9").click()

    driver.find_element_by_name("delete").click()

    driver.find_element_by_name("9").click()

    driver.find_element_by_name("5").click()

    driver.find_element_by_name("+").click()

    driver.find_element_by_name("6").click()

    driver.find_element_by_name("=").click() driver.quit()
    作用是打开计算器计算
    那如何打开浏览器呢

    修改一下两个数据

    desired_caps['appPackage'] = 'com.android.browser'
    desired_caps['appActivity'] = '.BrowserActivity'

    指定desired_caps['app]之后可以不指定desired_caps['appPackage']和desired_caps['appActivity'] 但是每次都会卸载app然后重装

    相反的指定desired_caps['appPackage']和desired_caps['appActivity']不指定desired_caps['app]的话就会直接打开app进行操作

  • 相关阅读:
    <img>标签
    <a>标签
    HTML标签类型
    HTML实体
    HTML颜色的三种写法
    HTML绝对路径和相对路径
    HTML基本结构及标签样式
    Java Activiti 工作流引擎 springmvc SSM 流程审批 后台框架源码
    java ssm 后台框架平台 项目源码 websocket IM quartz springmvc
    分批插入数据基于mybatis
  • 原文地址:https://www.cnblogs.com/lgh344902118/p/6429765.html
Copyright © 2011-2022 走看看