zoukankan      html  css  js  c++  java
  • appium下实现简单的计算器加减法

    前期工作准备:appium环境搭建以及adb服务,jdk环境,sdk环境部署完成

    一、创建pycharm新文件

    二、通过代码连接手机或者

    命令窗口adb.devices可以获取连接上的模拟器和真机信息(我使用的genymotion模拟器)

    三、构建代码连接手机或虚拟机

    四、获取真机或者模拟器计算器包名和界面名(Windows下adb shell dumpsys window windows | findstr mFocusedApp)前提条件,打开你要使用的app,我们这里需要先打开计算器这个软件才能获取

    五、将获取到的包名和界面名填入代码中(我这里包名的是com.android.calculator2,界面名是.Calculator

    上图已经填好了,就不在截图了

    六、获取计算器中的元素,这里可以通过adk文件下tools的UIautomatorViewer.bat工具获取

    代码如下:

    driver.find_element_by_id('com.android.calculator2:id/digit_8').click()
    driver.find_element_by_id('com.android.calculator2:id/op_sub').click()
    driver.find_element_by_id('com.android.calculator2:id/digit_2').click()
    driver.find_element_by_id('com.android.calculator2:id/eq').click()

    七、异常判断

    将获取到的结果进行判断

    try:
    result = driver.find_element_by_id('com.android.calculator2:id/result').text
    if result == '6':
    print('运算成功')
    else:
    print('运算失败')
    except Exception:
    print('程序出现异常')

    八、关闭app

    driver.quit()

  • 相关阅读:
    第十五周总结
    第二阶段冲刺
    课堂练习
    第十四周总结
    WP8 NavigationInTransition实现页面切换效果
    WP8学习笔记:如何在页面显示前自动转向到其他页面
    WP8简单的计算器
    WP8滑动条(Slider)控件的使用
    Wp8滚动区域(ScrollViewer)控件的使用
    C#中ToString格式大全
  • 原文地址:https://www.cnblogs.com/mm1994/p/15104186.html
Copyright © 2011-2022 走看看