美文网首页
appium 自动化测试知识点

appium 自动化测试知识点

作者: 我打辅助_be1c | 来源:发表于2019-03-25 16:33 被阅读0次

1.如何找到某个app的package和activity的名称。

方法一
找到我们下载的app的安装包如:jinritoutiao_605.apk,将后缀改成rar压缩文件,然后右键点击打开,找到里边的AndroidManifest.xml文件,点击rar工具的查看按钮,将其打开,然后搜索‘manifest’ ,紧跟其后的就是我们要用的package名称,搜索‘activity’,同样紧跟其后的就是我们的activity名称。
方法二
安装好androidsdk,找到aapt所在的目录


image.png

设置好aapt所在目录的环境变量
打开power shell,找到apk所在的目录
运行 aapt dump badging x.apk


image.png
image.png

2.pycharm从其他目录import

当前目录的文件夹,右键make_directory as-->sources root将当前工作的文件夹加入sources root就可以了

3.Python不同目录下模块的引用

import sys
sys.setdefaultencoding('utf-8')
sys.path.append("你想导入的包的路径")

接下来即可引用其他目录下的模块

from [包].[包].[.py文件] import [方法]
一个python包中必须有init.py 文件才能被识别为python包。切init.py中必须声明同级目录下所有.py文件中 [....].py 的方括号部分,否则from ... import * 时会出现部分模块导入不了的问题。
init.py文件
all = ["hello",]

4.

菜单栏的调试--》打开配置,就会生成这个launch.json文件。在lauch.json中,修改 "env": {}为 "env": {"PYTHONPATH":"${workspaceRoot}"}
完整的代码如下:
...

{
"name": "Python",
"type": "python",
"request": "launch",
"stopOnEntry": false,
"pythonPath": "{config:python.pythonPath}", "program": "{file}",
"cwd": "{workspaceRoot}", "env": {"PYTHONPATH":"{workspaceRoot}"},
"envFile": "${workspaceRoot}/.env",
"debugOptions": [
"WaitOnAbnormalExit",
"WaitOnNormalExit",
"RedirectOutput"
]
},
...

相关文章

网友评论

      本文标题:appium 自动化测试知识点

      本文链接:https://www.haomeiwen.com/subject/zcdbvqtx.html