APP自动化-不同项目之间导包

Posted 琉璃星眸

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了APP自动化-不同项目之间导包相关的知识,希望对你有一定的参考价值。

新建一个项目,复制原项目需要导包的文件,直接在新项目的项目文件下粘贴,点确定完成复制。

在旧项目中的终端输入pip -h,查找项目帮助。可以找到一个freeze的命令,是导出所需依赖安装包并给新项目安装。

 

终端输入命令 pip freeze>requirements.txt   可以把文件所需的包导入到一个TXT文件中。

 复制文件到新项目中。

 终端输入命令: pip install -r requirements.txt,可以安装和旧项目一样的版本的依赖包。

 

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

封装的公共部分:common
from time import sleep
def com(dr):
#点击backup
dr.find_element_by_android_uiautomator
( ‘new UiSelector().text("Backup")‘).click()
#点击next
dr.find_element_by_id(‘com.wondershare.drfone:id/btnRecoverData‘).click()
sleep(2)

def close_app(dr):
sleep(5)
dr.close_app()

测试用例导包:
from public.common import *

class MyTestCase(unittest.TestCase):
def setUp(self):
com(dr)

def tearDown(self):
close_app(dr)

以上是关于APP自动化-不同项目之间导包的主要内容,如果未能解决你的问题,请参考以下文章

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

app测试自动化操作方法之三

如何在不同的解决方案之间共享相同的 Visual Studio 项目?不同的 app.config 和 settings.settings

python 设置默认的导包路径

C#项目 App.config 配置文件不同使用环境配置

IDEA中自动导包设置及自动导包快捷键