• 大小: 899B
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-07
  • 语言: Python
  • 标签: Appium  iOS  

资源简介

iOS测试时会自动弹出相册,相机,地理位置等权限预先对话框,用Appium+Python实现自动化允许弹框。 主要思想是检测当前页面有没有指定弹框信息,有就允许。

资源截图

代码片段和文件信息

#!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[‘app‘] = PATH(‘./App/XXXX.ipa‘)
        else:
            desired_caps = apptoolkit.Device.get_android_devices()
            desired_caps[‘app‘] = 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:
    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        2011  2018-12-19 16:20  appsetup.py

评论

共有 条评论