資源簡介
iOS測試時(shí)會自動彈出相冊,相機(jī),地理位置等權(quán)限預(yù)先對話框,用Appium+Python實(shí)現(xiàn)自動化允許彈框。
主要思想是檢測當(dāng)前頁面有沒有指定彈框信息,有就允許。
代碼片段和文件信息
#!usr/bin/python3
#coding=utf-8
import?unittest
import?os
from?appium?import?webdriver
import?apptoolkit
import?time
import?HTMLTestRunner
PATH?=?lambda?p:?os.path.abspath(os.path.join(os.path.dirname(__file__)?p))
class?AppSetup:
????@staticmethod
????def?get_driver():
????????platfortype?=?1?#‘iOS‘
????????if?platfortype:
????????????desired_caps?=?apptoolkit.Device.get_ios_devices()
????????????desired_caps[‘a(chǎn)pp‘]?=?PATH(‘./App/XXXX.ipa‘)
????????else:
????????????desired_caps?=?apptoolkit.Device.get_android_devices()
????????????desired_caps[‘a(chǎn)pp‘]?=?PATH(‘./App/XXXX.ipa‘)
????????driver?=?webdriver.Remote(‘http://localhost:4723/wd/hub‘?desired_caps)
????????driver.implicitly_wait(10)
????????return?driver
????@staticmethod
????def?permission(driver):
????????while?True:
????
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????2011??2018-12-19?16:20??appsetup.py
- 上一篇:sift_kmeans_svm
- 下一篇:tcpudp;端口掃描器
評論
共有 條評論