1.desire_caps.json:包含啟動裝置以及指定的測試包等的引數內容,以json格式封裝
2.log.conf:定製後的python 的logging 模組的配置檔案
desire_caps.json檔案內容如下:
log.conf 內容如下:[loggers]
keys=root,infologger
[logger_root]
level=debug
handlers=consolehandler,filehandler
[logger_infologger]
handlers=consolehandler,filehandler
qualname=infologger
propagate=0
[handlers]
keys=consolehandler,filehandler
[handler_consolehandler]
class=streamhandler
level=info
formatter=form02
args=(sys.stdout,)
[handler_filehandler]
class=filehandler
level=info
formatter=form01
args=('../log/runlog.log', 'a')
[formatters]
keys=form01,form02
[formatter_form01]
format=%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s
[formatter_form02]
format=%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s
基礎類的定義 Appium 自動化測試之框架
判斷是否進入到完善資訊介面 try self.driver.find element self.perfectinfomation school except nosuchelementexception logger.error register fail self.getscreenshot r...
appium自動化測試框架系列之批處理啟動測試指令碼
我們已經完成的所有的測試指令碼 的編寫,但是每次啟動使用ide pythcarm是不現實的,所以下一步我們要做的就是告別開發ide,通過批處理檔案直接通過python編譯器執行 在編寫批處理檔案前,我們需要確保run.py執行所依賴的模組新增到系統路徑 import sys echo off pau...
Appium自動化框架簡介
這樣的好處是以前的webdriver api能夠直接被繼承過來,以前的webdriver各種語言的binding都可以拿來就用,省去了為每種語言開發乙個client的工作量。移動端自動化框架 跨平台 多語言 不需要修改編譯應用。ios 蘋果的uiautomation android 4.2 谷歌的 ...