zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    readonly
    怎么查看ubuntu是32bit还是64bit的?
    array_diff使用注意
    PhpStorm 快速查找文件 `Ctrl`+`Shift`+`N`
    discuz安装,uc_server目录下乱码问题:
    vim,删除所有
    查看文件大小
    代码调试小结(一)
    Ansible 远程执行脚本
    Ansible 拷贝文件或目录
  • 原文地址:https://www.cnblogs.com/watertaro/p/9218347.html
Copyright © 2011-2022 走看看