appium自動化測試框架系列之配置檔案

2021-09-10 14:18:02 字數 1021 閱讀 3214

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 谷歌的 ...