自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Python私有pypi源注册自定义依赖包Windows

pip install jcdependency==0.0.1 -i 源 --trusted-host 信任。2.1.3__init__.py文件,from .文件名 import *,有几个文件from几次。# 其他信息,这里写了使用 Python3,MIT License许可证,不依赖操作系统。# 项目中包含的子包,find_packages() 是自动发现根目录中的所有的子包。进入进入C盘,用户目录下,创建pip文件夹,新增pip.ini。2、配置私有源,上传库及用户名密码,可配置多个。

2023-11-03 10:00:05 302

原创 Shell(三)-- 循环

一、运算符 1、基本语法 1)$((运算式)) 2)$[运算符] 3)expr m + n m n 为数字 expr 运算符之间要有空格 希望将expr的结果赋值给某个变量,用 ` ` expr -(减)\* (乘)/ (除) %(取余) 二、条件判断 1、基本语法 ...

2023-11-03 09:20:01 87

原创 Appium自动化安装学习(三)-元素定位

查找元素: find_element/find_elements 一、定位文字text # 全部text文字 driver.find_element(MobileBy.ANDROID_UIAUTOMATOR, 'new UiSelector().text("xxx")') # 包含text文字 driver.find_element(MobileBy.ANDROID_UIAUTOMATOR, 'new UiSelector().textContains("xxx")') # 以text什么开始 d

2022-05-05 19:39:43 577

原创 Appium自动化安装学习(二)

一、获取包名 adb shell pm list packages -3 查看自己安装的app包名 遇到问题: 解决方法: adb kill-server -> adb start-server -> adb remount -> adb connect 127.0.0.1:62001 二、参数了解 'platformName': 'Android', # 平台名称,比如:被测手机是安卓 'platformVersion': '7.1.2', # 平台版本,.

2022-05-02 20:54:41 680

原创 Appium自动化安装学习(一)--配置

参考了很多文章的配置,这里整理下我配置的过程,以供日后查看: 一、Android sdk的下载与环境配置 参考了简书的过程: appium的安装与环境配置 - 简书 (jianshu.com) sdk安装后配置路径ANDROID_HOME adb配置路径path(找到Android SDK的文件夹下platform-tools目录下) 二、JDK下载与环境配置 从官网下载jdk,参考了b站白月黑羽的文档及视频 Appium原理与安装 | 白月黑羽 (byhy.net) jdk安装后配置..

2022-05-02 13:38:14 1289

原创 自动化测试学习实现(三)-- 处理执行顺序和参数

基于python+pytest,是小白的学习之路,过程思路参考EVAN_HU的思路 运行测试用例 # @allure.story('') class Test_01(object): @pytest.mark.skipif(len(CASE) == 0, reason=skip_reason) # @allure.story('') @pytest.mark.parametrize('case', CASE) def test_01(self, case):

2021-09-02 10:22:20 375

原创 自动化测试学习实现(二)-- 日志

基于python+pytest,是小白的学习之路,过程思路参考EVAN_HU的思路 再写其他模块的时候呢,我发现调试很重要,跑长流程的时候,输出日志是比较直观的方式,我个人认为 import logging import logging.handlers import os from datetime import datetime from common.read_path import LOGS_PATH # LOGS_PATH是保存log日志文件的路径 LOGS_FILE_PATH = LOG

2021-09-01 15:26:17 298

原创 自动化测试学习实现(一)--yaml数据驱动

基于python+pytest,是小白的学习之路,过程思路参考EVAN_HU的思路 一、测试用例使用yaml文件保存 all_skip:为true时整个测试模块全部跳过 order_by: 执行顺序,为空列表时,按照顺序执行; 否则按照列表顺序执行 headers:存在时,所有用例默认使用整个请求头 setup:前置,在整个测试用例执行前执行 teardown:前置,在整个测试用例执行后执行 testcase...

2021-09-01 14:16:33 575

原创 leetcode 简单(二)两数之和

题目:两数之和 给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那两个整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 注:时间复杂度需要小于O(n*n) 示例: 遇到的问题: 暴力解法 ...

2021-06-23 17:19:49 90

原创 leetcode 简单(一)删除排序数组中的重复项

题目:删除排序数组中的重复项 给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 遇到的问题: 不使用额外的数组空间? 我的代码: class Solution: def removeDuplicates...

2021-06-23 17:04:03 127

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除