• app自动化测试之实战应用(魅族计算器)


    模拟魅族计算器加法计算:

    from appium import webdriver
    
    desired_caps = {}
    desired_caps['deviceName'] = '621QECQ23DKQP'
    desired_caps['platformName'] = 'Android'
    desired_caps['platformVersion'] = '6.0'
    desired_caps['appPackage'] = 'com.meizu.flyme.calculator'
    desired_caps['appActivity'] = '.Calculator'
    desired_caps['unicodeKeyboard'] = 'True'
    desired_caps['resetKeyboard'] = 'True'
    
    driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub',desired_caps)
    driver.find_element_by_name('C').click()
    driver.find_element_by_name('5').click()
    driver.find_element_by_name('2').click()
    driver.find_element_by_name('+').click()
    driver.find_element_by_name('4').click()
    driver.find_element_by_id('com.meizu.flyme.calculator:id/eq').click()
    
    driver.quit()

    这个是最简单的,如果是真的做自动化测试,需要做断言、数据读取、多种计算方法等都需要测试到。在在实际应用中并非这么简单

    关于本篇内容如有转载请注明出处;技术内容的探讨、纠错,请发邮件到70907583@qq.com
  • 相关阅读:
    线性表
    面试题
    进程与线程的区别
    双亲委派模型&动态生成Java类
    springboot优势
    Python3数据结构
    GC算法
    JVM的跨平台特性
    HashMap#put (K key, V value)过程白话文
    java内存模型
  • 原文地址:https://www.cnblogs.com/watertaro/p/9218347.html
Copyright © 2020-2023  润新知