方式一:采用uiautomatorviewer元素定位 ①这个定位方式有缺陷也就是它只能识别Android8以下的系统,8及以上的系统就无法定位了 ②位置:这个工具是位于安装的SDK下的tools文件下,我的安装路径如下(具体的安装步骤见前面的appium+python环境搭建文章) ③双击打开这个 Read More
posted @ 2024-09-24 11:17 sriver_dl Views(87) Comments(0) Diggs(0) Edit
from selenium.webdriver.common.by import By import time # 设置 Appium 连接参数 caps = { "platformName": "Android", "platformVersion": "7.1.2", # 根据夜神模拟器的 An Read More
posted @ 2024-09-22 20:02 sriver_dl Views(49) Comments(0) Diggs(0) Edit
1、提示这个错误,很多时候说的是adb版本过旧导致的,说的更新一下abd,但是使用SDK Manager安装platform-tools(内含adb)选择的是最新的版本,所以不存在adb过旧,只能是其他原因。此时得考虑一下端口被占用的原因。百度了一下最后发现是因为360手机助手占用了对应端口,将36 Read More
posted @ 2024-09-22 14:59 sriver_dl Views(19) Comments(0) Diggs(0) Edit
步骤 1: 创建 Django 项目和应用 创建 Django 项目: bash django-admin startproject myproject cd myproject 创建 Django 应用: bash python manage.py startapp myapp 安装并配置 Dja Read More
posted @ 2024-09-13 18:11 sriver_dl Views(16) Comments(0) Diggs(0) Edit
一、Appium-Python-Client ①安装依赖库也就大家说的客户端,这里的客户端指的是我编辑代码的界面,因为代码界面我要引入webdriver所以叫客户端,其实本质是一个依赖库跟selenium差不多,一般我们安装插件都是在python环境中,也就是使用pycharm的终端窗口数据命令进行 Read More
posted @ 2024-09-12 17:50 sriver_dl Views(162) Comments(1) Diggs(1) Edit
点击查看代码 # coding:utf-8 import unittest import time from datatest import readdata from ddt import ddt,data,unpack from src.basePage.setlog import log fr Read More
posted @ 2024-01-31 11:31 sriver_dl Views(76) Comments(0) Diggs(0) Edit
在Python的unittest模块中,@classmethod通常与两个特殊的方法一起使用:setUpClass和tearDownClass。这些方法用于在测试用例执行之前和之后设置和清理资源,它们对于所有测试方法来说只会分别执行一次。 setUpClass(cls): 这个方法在执行类中的第一个 Read More
posted @ 2024-01-30 17:42 sriver_dl Views(45) Comments(0) Diggs(0) Edit
现象:代码中没有出现关闭浏览的代码,但是代码运行完后还是自动将浏览器给关闭了 原因:selenium版本过高导致,新版的selenium在代码运行完后就会关闭浏览器 解决办法:可以安装之前selenium的版本,如4.4.3版本就不会自动关闭浏览器 Read More
posted @ 2023-09-11 15:18 sriver_dl Views(418) Comments(0) Diggs(0) Edit
![image](https://img2023.cnblogs.com/blog/2157400/202307/2157400-20230717184626294-167924434.png) 上述代码中定位知道了这个按钮,使用常规的xpath无法定位到,查了很多资料有说什么js转的等等,都不对, Read More
posted @ 2023-07-17 18:48 sriver_dl Views(376) Comments(0) Diggs(0) Edit
1、响应时间(系统为其服务所耗费的时间)。 2、吞吐量(简单讲就是系统在每单位时间内能处理多少个事务/请求/单位数据等)。 3、资源使用率(常见的资源有:CPU占用率、内存使用率、磁盘I/O、网络I/O)。 4、错误率(这个性能测试过程中的错误比例,一般必须小于0.5%) 5、并发用户数(并发用户数 Read More
posted @ 2023-03-10 16:29 sriver_dl Views(87) Comments(0) Diggs(0) Edit