在移动端自动化测试中怎么获取记事本中的文本,通过id定位框,提示框中为“NoneType”,请各位大佬帮忙解决一下
目前是在使用Python语言
f = open('filename')
line = f.readline()
//...
f.close()
谢谢大佬解惑
然而在虚拟机中并不存在我需要的文件,搜了好久都没看到
@开心的树叶: 确定文件路径是否正确!
@BUTTERAPPLE: 是在虚拟机中运行,无论如何都找不到应用在文件管理中的储存信息,所有信息我都查了,应该不会存在隐藏文件吧
@开心的树叶: 你虚拟机能访问你宿主机的文件吗?
@BUTTERAPPLE: 可以,但是我现在是在虚拟机中的应用中保存了数据,这些文件应该是保存在哪里的呢?新手菜鸟,请见谅!
@开心的树叶: 你想保存在哪就保存在哪。
data = '''\
Test
'''
f = open('data.txt', 'w')
f.write(data)
f.close()
@BUTTERAPPLE: 我的意思是在应用中保存了记事;那么这些文件信息是不是应该出现在虚拟机的内存文件中,我是希望调出这些信息来断言,谢谢大佬,您可能误会我的意思了,上面有一张图是我在操作的应用,我是需要读取文件,现在是找不到文件路径,在一般可能出现的地方都看过了
@开心的树叶: 你那个文件保存成功了吗?
@BUTTERAPPLE: 肯定成功了啊,在应用中保存了,来回查看都存在?或者说大佬有没有什么办法能让我直接在其中获取文本
@开心的树叶:
你的环境是:电脑安卓模拟器上。
你需要做的是:读取你记事本保存的文件?
@BUTTERAPPLE: 是的,应用名称是“风知记事”
@开心的树叶: 你的问题应该叫做:“如何使用Python获取Android应用中保存的文件?” 😓
@开心的树叶: 你要查看一下这个应用是以什么格式的文件保存在手机上的
@BUTTERAPPLE: 太菜鸟了,抱歉!我现在是手动找都找不到文件在哪,抱歉耽误了您这么久
@开心的树叶: 你要去查看一下这个应用是不是以文件格式保存的,还是以其他加密形式保存的。
@BUTTERAPPLE: 好吧,搞了半天,本地应该是没有保存的,应该是保存到数据库了,谢谢大佬!关注大佬一波
UI自动化测试维护成本高,学习成本也高,建议转接口自动化测试,这里有一个低成本做接口测试的平台,推荐给你。www.ironz.com