移动测试之appium+python 导出报告(六)
2017-08-14 13:13
387 查看
下载
这是针对Python2.7版本
test.py
这个要勾选,在测试多个case不选会出问题。
测试结果
HTMLTestRunner.py
python3可以参考这个地址这是针对Python2.7版本
test.py
from appium import webdriver import time import unittest import HTMLTestRunner class SearchCls(unittest.TestCase): def setUp(self): desired_caps = { 'platformName': 'Android', 'deviceName': 'Galaxy Note4', 'platformVersion': '5.1.1', 'appPackage': 'com.baidu.searchbox', 'appActivity': 'MainActivity', 'unicodeKeyboard': True, 'resetKeyboard': True } self.driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps) def search_info(self): driver = self.driver driver.find_element_by_id("com.baidu.searchbox:id/baidu_searchbox").click() driver.find_element_by_id("com.baidu.searchbox:id/SearchTextInput").clear() driver.find_element_by_id("com.baidu.searchbox:id/SearchTextInput").send_keys('appium test') driver.find_element_by_id("float_search_or_cancel").click() time.sleep(2) driver.find_element_by_id("com.baidu.searchbox:id/redtip_icon").click() time.sleep(2) driver.find_element_by_id("com.baidu.searchbox:id/common_menu_item_icon").click() def search_two(self): driver = self.driver driver.find_element_by_id("com.baidu.searchbox:id/baidu_searchbox").click() driver.find_element_by_id("com.baidu.searchbox:id/SearchTextInput").clear() driver.find_element_by_id("com.baidu.searchbox:id/SearchTextInput").send_keys('HTML5') driver.find_element_by_id("float_search_or_cancel").click() if __name__ == '__main__': suite = unittest.TestSuite() suite.addTest(SearchCls('search_two')) suite.addTest(SearchCls('search_info')) filename = 'E:\\testTool\\pyFile\\app.html' fb = open(filename, 'wb') runner = HTMLTestRunner.HTMLTestRunner(stream=fb, title='search', description='search') runner.run(suite) fb.close()
这个要勾选,在测试多个case不选会出问题。
测试结果
相关文章推荐
- 移动测试之appium+python 入门代码(三)
- python selenium3 &移动自动化appium测试
- 移动测试之appium+python 入门代码(四)
- Appium跑python脚本自动生成简单测试结果报告
- appium_python-测试报告模板话化
- appium+python+windows执行测试用例,并使用HTMLTestRunner输出测试报告
- Appium基于python unittest自动化测试并生成html测试报告
- Appium移动自动化测试(三)——python demo
- Windows下搭建appium+python的测试开发环境
- Python生成HTML测试报告
- appium+python实例(1)原生应用的appium测试步骤
- 最完整的自动化测试流程:Python编写执行测试用例及定时自动发送最新测试报告邮件
- Appium 使用 Python 运行 Appium 测试的示例
- python_adb 图形界面获取app测试数据,并展示部分测试报告v1.0版本
- appium自动化测试实践之python利用unittest进行测试用例执行的几种方式(转载)
- SP公司移动短信网络测试报告
- selenium2+python3自动化2-csdn写博客(邮件发送附件测试报告)
- mac appium ios python 之首次运行测试用例
- APPIUM移动自动化测试知多少?
- Appium+Python+Mac真机测试qq登陆