Appium自動化框架從0到1之 測試用例封裝

2021-10-07 23:08:30 字數 658 閱讀 5515

我們直接封裝測試用例的 setu 和teardown 模組

以後每次執行測試用例,直接呼叫該方法就可以了

myunit.py

# -*- coding: utf-8 -*-

"""@ auth : carl_dj

@ time : 2020-7-10

"""import unittest

import logging

import time

class

startend

(unittest.testcase)

:'''

測試用例的執行開始、結束的封裝

'''defsetup

(self)

:'''

測試開始,啟動

:return:

'''logging.info(

"*****=setup*****==="))

defteardown

(self)

:'''

測試結束,關閉

:return:

'''logging.info(

'*****====teardown**********=='

) time.sleep(3)

)

Appium自動化框架簡介

這樣的好處是以前的webdriver api能夠直接被繼承過來,以前的webdriver各種語言的binding都可以拿來就用,省去了為每種語言開發乙個client的工作量。移動端自動化框架 跨平台 多語言 不需要修改編譯應用。ios 蘋果的uiautomation android 4.2 谷歌的 ...

Appium移動自動化框架

3 自動測試用例執行 4 持續整合環境jenkins,定時自動構建和執行測試任務。自動化始終圍繞乙個session 會話 進行。客戶端初始化乙個session 來與服務端互動,不同的語言有不同的實現方式,但是它們最終都是傳送乙個post 請求給服務端,請求中包含乙個json 物件,其被稱作 desi...

Appium移動自動化框架

3 自動測試用例執行 4 持續整合環境jenkins,定時自動構建和執行測試任務。自動化始終圍繞乙個session 會話 進行。客戶端初始化乙個session 來與服務端互動,不同的語言有不同的實現方式,但是它們最終都是傳送乙個post 請求給服務端,請求中包含乙個json 物件,其被稱作 desi...