- 博客(91)
- 资源 (2)
- 收藏
- 关注
原创 Android自动化3️⃣环境搭建图像识别
安装nodejs然后在\nodejs目录下创建两个文件夹命名:node_cache, node_globalcmd命令行下执行:npm config set prefix “nodejs” D:\Program Files\nodejs\node_globalnpm config set cache “nodejs” D:\Program Files\nodejs\node_cache配置环境变量:系统变量下新建NODE_PATH,值:D:\Program Files\no
2024-09-13 18:54:13 247
原创 Android自动化2️⃣元素定位工具
在 安装的安卓sdk里面,:xxxxx\\androidsdk\tools\bin。cmd输入:weditor,会开启一个本地服务,浏览器端打开可连接。查看是否成功,weditor --help。注意,相互之间会有冲突!可以发送桌面快捷方式使用,
2024-09-13 15:21:40 188
原创 Windows自动化3️⃣WindowsPC拽起时长问题解决方案
PC自动化解决问题思路: 不同于web自动化, PC自动化可能需要多种工具混合使用, 才能方便解决一个问题, 故而把== 解决问题, 放在首位,== 然后才是 优化框架, 技术方案选择.首先检查进程 , 当前进程是否在运行, 如果进程在运行, 需要先关闭进程。不同于web自动化, PC自动化scope为方法级别。关闭进程后, 开始我们的自动化流程, 去拽起 应用。关闭当前应用, 方便后面运行我们的自动化流程。拽起应用后, 可以先。
2024-08-19 09:24:25 264
原创 python asyncio的理解
如果await后面是一个task就会,就会告诉event loop 我需要这个task完成,我把控制权给你,让task完成,把返回值给我,必须用await才能拿到值!gather函数,参数是若干个coroutine或task,如果是coroutine会把他变成task注册到event loop里面 ,会返回一个future值。第二个方法creat_task:把coroutine 变成task,并且把task注册到event loop里面。asyncio:不能提升运算速度,主要能提升网络等待,网络通讯时间。
2024-08-06 17:56:11 177
原创 web自动化6-pytest⑦一些基本情况
测试文件名要以test_ 开头或 _test结尾2)类名需要以Test开头(T),不能带有init方法3)函数名以test_开头(t)符合规则框架才能找到用例,一条用例代表一条函数。
2024-08-06 17:54:41 332
原创 web自动化6-pytest②跳过+参数化+重试
功能描述:@pytest.mark.flaky(reruns=m, reruns_delay=n) 是一个pytest的装饰器,用于标记那些可能会偶尔失败但通常能够成功通过的测试用例。参数化, @pytest.mark.parametrize(‘订单编号,开始天,结束天’, [(“3949535376648537739”, “2024-07-05”, “2024-07-13”)])标记失败用例, 标记预期失败的用例:@pytest.mark.xfail(reason=“0不能当做被除数”)
2024-07-26 17:19:13 154
原创 常用linux命令【主要用于日志查询,目录切换】
grep --color detail.‘date +%Y-%m-%d’.0.log -e ‘令牌’*以上可以设置xshell 方便快速登录,并切换到日志目录,快速查看日志,切换常用目录等。Xshell设置登录 :主机,端口号。下方-添加按钮/编辑。
2023-10-20 10:27:39 158
原创 Ngnix配置config
在生效的主配置文件中的http{}配置块中,用include包含其他目录的自定义配置文件,并令其生效。(每次重新配置文件都需要重启nginx服务器或者重新加载配置文件)1.搜索镜像 search。2.下载镜像 pull。
2023-04-06 17:30:43 673
Accessibility Insights For Windows,最好用WindowsPC自动化定位工具
2024-08-15
WinAppDriver, Windows Application Driver,与Windows交互的Selenium
2024-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人