码迷,mamicode.com
首页 > 移动开发 > 详细

python-appium520-2引入unittest,编写自动化用例

时间:2018-10-04 11:07:41      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:timeout   图片   localhost   ack   wait   command   file   other   dev   

unittest是python的测试框架,和junit相似。
test.py

import unittest

class Apptest(unittest.TestCase):
    def setUp(self):
        print("prepare")
    def tearDown(self):
        print("cleanup")
    def test_c(self):
        print("testc")
    def test_a(self):
        print("test a")
    def test_b(self):
        print("test b")
if __name__=="__main__":
    unittest.main()

技术分享图片

引入unittest

test2.py

import unittest
from appium import webdriver
from time import sleep

class Apptest(unittest.TestCase):
    def setUp(self):
        caps = {}
        caps["platformName"] = "android"
        caps["deviceName"] = "domo"
        caps["appPackage"] = "com.xueqiu.android"
        caps["appActivity"] = ".view.WelcomeActivityAlias"
        caps["newCommandTimeout"] = 600
        caps["automationName"] = "UiAutomator2"

        self.driver = webdriver.Remote("http://localhost:4723/wd/hub", caps)
        self.driver.implicitly_wait(20)
        sleep(20)
    def tearDown(self):
        self.driver.quit()
    def test_c(self):
        print(self.driver.session_id)
    def test_a(self):
        self.driver.find_element_by_id("com.xueqiu.android:id/user_profile_icon").click()
        sleep(1)
        self.driver.find_element_by_id("com.xueqiu.android:id/tv_login").click()
        sleep(1)
        self.driver.find_element_by_id("com.xueqiu.android:id/tv_login_by_phone_or_others").click()
        sleep(1)
        self.driver.find_element_by_id("com.xueqiu.android:id/register_phone_number").send_keys("123456789")
        sleep(3)
        print(self.driver.session_id)
    def test_b(self):
        print("test b")
if __name__=="__main__":
    unittest.main()

python-appium520-2引入unittest,编写自动化用例

标签:timeout   图片   localhost   ack   wait   command   file   other   dev   

原文地址:https://www.cnblogs.com/csj2018/p/9740462.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!