python+appium+unittest
2017-12-28 16:52
441 查看
一个流行语言,一个主流工具,一个实用框架:
For android 实例如下:
For android 实例如下:
1 import unittest 2 from appium import webdriver 3 from time import sleep 4 5 class TestSettings(unittest.TestCase): 6 def setUp(self): 7 print("==== Test start ====") 8 caps = {} 9 caps["platformName"] = "Android" 10 caps["platformVersion"] = "8.0.0" 11 caps["deviceName"] = "Phone" 12 caps["appPackage"] = "com.android.settings" 13 caps["appActivity"] = ".Settings" 14 15 self.driver = webdriver.Remote("http://localhost:4723/wd/hub", caps) 16 17 def tearDown(self): 18 print("==== Test end ==== ") 19 20 def testWifi(self): 21 self.driver.find_element_by_xpath("//android.widget.TextView[@text='Network & Internet']").click() 22 sleep (3) 23 self.driver.find_element_by_xpath("//android.widget.TextView[@text='Wi-Fi']").click() 24 sleep (2) 25 self.driver.find_element_by_class_name("android.widget.Switch").click() 26 sleep(5) 27 self.driver.find_element_by_accessibility_id("Navigate up").click() 28 sleep (3) 29 self.driver.quit() 30 31 if __name__ == '__main__': 32 unittest.main()
相关文章推荐
- Python unittest appium
- Appium基于python unittest自动化测试并生成html测试报告
- appium自动化测试实践之python利用unittest进行测试用例执行的几种方式(转载)
- python单元测试unittest实例详解
- Python中unittest框架写测试用例
- Python之unittest
- Unittest + python
- Python单元测试框架unittest使用方法讲解
- Python 单元测试(unittest)的使用小结
- Python:unittest单元测试框架(一)
- Python unittest 测试框架学习笔记
- python单元测试之unittest
- Python+Selenium框架设计篇之8-unittest执行脚本方法之addTest
- 简单实现接口自动化测试(基于python+unittest)
- python的unittest单元测试框架改装传参
- Python Unittest 自动化单元测试框架Demo
- Python之使用unittest框架和HTMLTestRunner.py文件实现多个测试用例执行与测试报告生成
- python unittest框架中addCleanup函数详解
- python unittest控制用例的执行顺序
- python unittest