摘要: 本文档主要记录获取包名和 Activity 的方法, 用于自动化测试时启动 APP 以下方法主要来源于网络和社区同学的贡献, 特此感谢! 1. 方法一: pm list package 查看包名 adb shell pm list package -f 将获取手机内所有 apk 对应的包名和路径 a 阅读全文
posted @ 2021-07-08 09:56 zntest 阅读(1055) 评论(0) 推荐(0) 编辑
摘要: appium报错 Unhandled rejection Error: UiAUtomator shut down unexpectedly 此报错是由于手机端的/data/local/tmp目录下缺少AppiumBootstrap.jar AppiumBootstrap.jar可以在appium的 阅读全文
posted @ 2021-07-02 18:56 zntest 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 世界上最远的距离大概就是明明看到一个页面元素站在那里,但是我却定位不到!! selenium定位元素的方法有很多种,像是通过id、name、class_name、tag_name、link_text等等,但是这些方法局限性太大,拿id属性来说,首先一定不会每个元素都有id属性,其次元素的id属性也不 阅读全文
posted @ 2021-07-01 10:06 zntest 阅读(118) 评论(0) 推荐(0) 编辑
摘要: selenium 弹出框处理 在web页面上经常会遇到一些弹出框,弹出框也分很多种,有的点击确定和取消,有的可以输入一些内容。 弹出框 弹出框有三种,分别是:alert,confirm,prompt 弹出框的主要操作方法: ext:获取文本值 accept() :点击"确认" dismiss() : 阅读全文
posted @ 2021-07-01 10:00 zntest 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 一、安装JDK 查看安装教程:https://mp.weixin.qq.com/s/WxW-Bx_fEQNrgTPJQDWmYw 二、安装Android SDK 查看安装教程:https://mp.weixin.qq.com/s/wqvHQ4AhFiaenUGiaeQUSQ 三、安装Node.js 阅读全文
posted @ 2021-07-01 09:59 zntest 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 1. appium设置 启动appium,host和port默认即可,在Edit Configuration中将Android SDK和Java JDK加到环境变量中。 设置好后保存并重启Appium,然后启动服务,出现以下画面,说明你的appium server已经正常启动了,可以开始真机测试了。 阅读全文
posted @ 2021-06-28 11:06 zntest 阅读(772) 评论(0) 推荐(0) 编辑
摘要: 定位iframe1.有id,并且唯一,直接写iddriver.switch_to_frame("x-URS-iframe")driver.switch_to.frame("x-URS-iframe")2.有name,并且唯一,直接写namedriver.switch_to_frame("xxxx") 阅读全文
posted @ 2021-06-22 18:03 zntest 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 一、解决报错问题YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsa二、解决办法三、运行后解决报错四、原因:YAML 5.1版本后弃用了yaml.loa 阅读全文
posted @ 2021-06-08 16:22 zntest 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 报错:TypeError: Tuple or struct_time argument required 原因:时间戳——格式化时间 不能直接转换会报错 上代码: import time time3 = time.asctime(time.time())# print ("本地时间为 :",time 阅读全文
posted @ 2021-06-07 18:31 zntest 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 获取函数名称 1.在函数外部获取函数名称,用.__name__获取 2.函数内部获取当前函数名称,用sys._getframe().f_code.co_name方法获取 类和方法名称获取 1.获取类名称self.class.name 2.获取类里面方法名称,跟获取函数名称一样sys._getfram 阅读全文
posted @ 2021-05-26 14:30 zntest 阅读(163) 评论(0) 推荐(0) 编辑