自定义博客皮肤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 182

原创 Shell(三)-- 循环

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

2023-11-03 09:20:01 44

原创 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 478

原创 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 603

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

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

2022-05-02 13:38:14 1215

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

基于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 278

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

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

2021-09-01 15:26:17 227

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

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

2021-09-01 14:16:33 515

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

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

2021-06-23 17:19:49 50

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

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

2021-06-23 17:04:03 91

空空如也

空空如也

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

TA关注的人

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