zoukankan      html  css  js  c++  java
  • Appium+python的一个简单完整的用例

    最近一直在忙,终于有时间来整理一下,传一个简单的用例,运行之后可以看到用例的报告,希望对大家有帮助。
    HTMLTestRunner这个包网上有很多,大家可以自己下载。

    1
    import unittest 2 from appium import webdriver 3 from time import sleep 4 import os 5 import tempfile 6 from PIL import Image 7 import HTMLTestRunner 8 import time 9 10 class LitterTestscase(unittest.TestCase): 11 def setUp(self): 12 desired_cups={} 13 desired_cups['platformName']='Android' 14 desired_cups['platformVersion']='4.4.2' 15 desired_cups['deviceName']='DU2SSE15A9032675' 16 desired_cups['appPackage']='com.cleanmaster.mguard_cn' 17 desired_cups['appActivity']='com.keniu.security.main.MainActivity' 18 self.dr=webdriver.Remote('http://localhost:4725/wd/hub',desired_cups) 19 sleep(20) 20 # self.dr.find_element_by_id('com.cleanmaster.mguard_cn:id/im').click() 21 # sleep(5) 22 def tearDown(self): 23 self.dr.quit() 24 #垃圾清理 25 def clean_litter(self): 26 cl=self.dr.find_element_by_id('com.cleanmaster.mguard_cn:id/biw') 27 self.assertIsNotNone(cl) 28 cl.click() 29 sleep(15) 30 #如果需要清理直接清理,不需要则点击返回---垃圾清理 31 try: 32 self.dr.find_element_by_id('com.cleanmaster.mguard_cn:id/af6').click() 33 except Exception as e: 34 print(Exception, ":", e, '垃圾清理按钮') 35 self.dr.find_element_name('大师锦囊').click() 36 else: 37 sleep(15) 38 self.dr.find_element_by_name('大师锦囊').click() 39 if __name__=='__main__': 40 suite = unittest.TestSuite() 41 suite.addTest(LitterTestscase('clean_litter')) 42 #unittest.TextTestRunner(verbosity=2).run(suite)44
        filename='C:\Test-ZQ\report\report.html' 45 fp=open(filename,'wb') 46 runner=HTMLTestRunner.HTMLTestRunner( 47 stream=fp, 48 title=u'result', 49 description=u'report' 50 ) 51 runner.run(suite) 52 fp.close()
  • 相关阅读:
    ios -为什么用WKWebView加载相同的html文本,有时展示的内容却不一样。
    weex
    [Objective-C 面试简要笔记]
    [iOS 基于CoreBluetooth的蓝牙4.0通讯]
    [SVN Mac自带SVN结合新浪SAE进行代码管理]
    [SVN Mac的SVN使用]
    [iOS dispatch_once创建单例]
    [iOS UI设计笔记整理汇总]
    [iOS 视频流开发-获得视频帧处理]
    [iOS OpenCV错误解决]
  • 原文地址:https://www.cnblogs.com/testhub/p/6259870.html
Copyright © 2011-2022 走看看