import unittest
import webdriver
import time class Test(unittest.TestCase):
@classmethod
def setUpClass(self):
cap = {}
cap['platformName'] = 'Android'
cap['platformVersion'] = '4.4.2'
cap['deviceName'] = '7N2SSE158P001892'
cap['noReset'] = 'noReset'
cap['appPackage'] = 'com.gomo.calculator'
cap['appActivity'] = '.ui.activity.MainActivity'
self.driver = webdriver.Remote('http://localhost:4723/wd/hub',cap) @classmethod
def tearDownClass(self):
self.driver.quit() def test_Add(self):
time.sleep(2)
self.driver.find_element_by_id('com.gomo.calculator:id/input_num_1').click()
self.driver.find_element_by_id('com.gomo.calculator:id/display_op_add').click()
self.driver.find_element_by_id('com.gomo.calculator:id/input_num_2').click()
self.driver.find_element_by_id('com.gomo.calculator:id/display_eq').click()
print("test_Add success!!!") def test_Mul(self):
time.sleep(2)
self.driver.find_element_by_id('com.gomo.calculator:id/input_num_3').click()
self.driver.find_element_by_id('com.gomo.calculator:id/op_mul').click()
self.driver.find_element_by_id('com.gomo.calculator:id/input_num_4').click()
self.driver.find_element_by_id('com.gomo.calculator:id/display_eq').click()
print("test_Mul success!!!") if __name__ == "__main__":
#import sys;sys.argv = ['', 'Test.testName']
unittest.main()

java版请移步:用java和junit编写app自动化测试用例

最新文章

  1. Linux下设置环境变量
  2. html5标签figure、figcaption
  3. EntityFramework学习
  4. 复杂领域的Cynefin模型和Stacey模型
  5. Java学习——对象和类
  6. (转)ios获取设备系统信息
  7. XCode7,打包上传的一些警告,及参考处理方法
  8. HTML标签语义化
  9. Android LayoutInflater.inflate使用上的问题解惑
  10. 一道试题引发的血案 int *ptr2=(int *)((int)a+1);
  11. 自学Zabbix3.5.4-监控项item-History and trends
  12. 大数据学习(8)Hive基础
  13. MIP开发教程(一) MIP-CLI工具安装与环境部署
  14. 爬取网络图片到C盘存储的PermissionError: [Errno 13] Permission denied
  15. 洛谷 P5020 【货币系统】
  16. 阿里云centos7.x 打开80端口(转)
  17. 有10 亿个 url,每个 url 大小小于 56B,要求去重,内存只给你4G
  18. U3D学习002——编辑器使用
  19. 【codeforces 623E】 Transforming Sequence
  20. angular controller 之间的通信方式

热门文章

  1. CSS3新增特性详解(一)
  2. 如何为一个高负荷站点配置tomcat连接器(connector)【译文】(第一篇)
  3. flask中的宏
  4. MYSQL 表转 JavaBean 工具类
  5. junit测试类防止事务回滚-工作心得
  6. Spring Boot 学习目录
  7. Spring学习(5):DI的配置
  8. dom学习要点
  9. 【python 2.7】获取外部参数
  10. M1个人贡献分以及转会确定