app测试自动化之测试套框架构造之公共部分以及测试用例导包一

Posted saran

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了app测试自动化之测试套框架构造之公共部分以及测试用例导包一相关的知识,希望对你有一定的参考价值。

导包不一定是导包封装的函数,

eg:

public部分:

from appium import webdriver
#from appium.webdriver.common.touch_action import TouchAction#(导包指针定位滑动手势密码那个)
#from time import *
desired_caps={
‘platformName‘:‘android‘,
‘platformVersion‘:‘5.1.1‘,
‘deviceName‘:‘127.0.0.1:62025‘,
‘appPackage‘:‘com.wondershare.drfone‘,
‘appActivity‘:‘.ui.activity.Main2Activity‘,
‘unicodeKeyboard‘:‘True‘,
‘restKeyboard‘:‘True‘
}
dr=webdriver.Remote(‘http://127.0.0.1:4723/wd/hub‘,desired_caps)
dr.implicitly_wait(200)

测试用例部分导包:
import sys
sys.path.append(r‘../‘) ----路径为相对路径或绝对路径(相对于本文件的相对路径)
from public.capability import *


以上是关于app测试自动化之测试套框架构造之公共部分以及测试用例导包一的主要内容,如果未能解决你的问题,请参考以下文章

干货|app自动化测试之Appium 源码分析

Testcafe之自动化测试框架

Java反射之剖析构造函数

自动化测试框架之Unittest

自动化测试框架之Unittest

APP自动化测试之appium连接真机启动app