一、列表、元组操作列表是我们以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作。定义列表names=['lv','shi','hai','ll']结果:通过下标访问列表中的元素,下标从0开始计数print(names[1])切片:取多个元素names=['lv','shi','hai','ll']print(names[1:3])   #取下标
# Python自动化资源实现指南 ## 简介 在计算机领域,开发是指开发人员能够熟练掌握前端开发(网站设计、网页布局、用户交互等)、后端开发(服务器端处理、数据库设计等)以及其他相关技术,能够独立完成一个项目的开发工作。而自动化资源是指能够自动化进行某些重复性工作的工具或方法。本篇文章将教你如何实现Python自动化资源。 ## 流程 下面是实现Python自动化资源的整
原创 2023-11-27 05:36:42
40阅读
文章目录环境配置定位1.Link_text定位超链接2.混合元素定位3.Xpath定位(通常)4.css定位事例操作1.实现输入框自动输入2.清空输入框3.上传文件4.自动化执行javaScript方法5.浏览器窗口切换6.切换ifame7.alert窗口切换8.模拟鼠标经过操作9.模拟拖拽操作?10.隐式等待?11.显示等待?测试1.自动填写登录csdn2.隐式登录百度地图? 环境配置pych
python入门基础今日内容概要typora软件markdown语法计算机的本质计算机五大组成部分计算机三大核心硬件网络博文编写教程typoratypora是一款轻便简洁的文本编辑器,支持即时渲染技术,是目前非常火爆受欢迎的文本编辑器官网地址:https://typora.com.cn/ 下载安装路径尽可能得选择除C盘外的磁盘(如果只有一个盘的话就算了)文件路径 相对路径:需要参考系 ,该路径不是
在当今快节奏的工作环境中,重复性任务耗时费力,而 Python 自动化技术宛如神奇助手,能极大提升效率。这份教程将带你开启 Python 自动化学习之旅,从基础语法、常用自动化库,到办公、爬虫等实战场景,助力你快速掌握这一高效技能,轻松应对工作挑战。
面向对象初级一、面向对象介绍思考一:在之前学习的基础上,已经能够处理实现很多功能,比如我们可以定义一个关于人相关的内容,但是如果要表示很多人该怎么办呢?加粗样式面向对象介绍name = '不动' # 定义姓名 age = 18 name1 = '如山' age1 = 18 def play1(name): print('%s 正在玩游戏---' % name) def search1(name)
今天是2023年的第一天,接下来的一个月里,我将持续更新关于python开发的相关知识,前面一段时间都是基础语法。主要分成四大块:基础、面向对象、MYSQL数据库、Django框架。话不多说,进入到今天的主题。1.文档和工具markdown笔记->语法->格式笔记# 第一章 python基础## 1.1 环境搭建使用markdown的好处就是标题和级别明显,方便我们梳理知识点。把大
Pytest 之 fixture unittest 和 nose 都支持 fixture 的,但是 fixture 在 pytest 里使用更灵活。也算是 pytest 的一个闪光点吧 可以理解为一个跟 setup 和 teardown 这种前后置类似的东西。但...
原创 2021-07-06 11:14:29
167阅读
Pytest pytest 是一个非常成熟的全功能的 Python 测试框架,主要有以下几个特点: 简单灵活,容易上手 支持参数 能够支持简单的单元测试和复杂的功能测试,还可以用来做 selenium/appnium...
原创 2021-07-06 11:18:56
238阅读
软件测试知识持续更新第九章 selenium grid2 分布式执行测试用例第一节、selenium1 与 2 工作原理Selenium 1 工作原理1、使用 selenium-core:2、使用 selenium-RC:Selenium2 工作原理selenium 2 调用远程环境第二节、selenium server 环境配置第一步、下载 java 及配置环境第二步、下载运行 seleniu
Python 基础命令行:在http://www.python.org安装python3,Mac下输入python3进入命令行 整数,浮点数,字符串类型:-1,0.1,'game' 字符串连接和复制:'My name is ' + 'John Wu'; 'John Wu '*5会打印5次,只有整数和字符串可以,浮点数不可以。变量存值:赋值: myvar1 = 10;myvar2
Python办公自动化_Excel篇库名作用xlrd从excel中读取数据,支持xls,xlsxxlwt从excel进行修改操作,不支持对xlsx格式的修改xlutils在xlrd和xlwt中,对一个已存在的文件进行修改openpyxl主要针对xlsx格式的excel进行读取和编辑pandas可对csv进行操作,主要用于大数据分析安装安装 1.按 win + R ,输入CMD确定 2.输入 pip
一 模块1 什么是模块?   常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。   但其实import加载的模块分为四个通用类别:   1 使用python编写的代码(.py文件)  2 已被编译为共享库或DLL的C或C++扩展  3 包好一组模块的包  4 使用C编写并链接到python解释器的内置模块2
转载 2023-08-23 21:27:24
129阅读
在当今软件开发中,自动化测试技术已成为保障软件质量的重要手段。随着技术的快速演进,自动化测试工具和框架层出不穷,从最初的手动测试转向现代自动化方案,提供了更高的效率及准确性。本文将通过对自动化测试技术的分析,帮助读者更好地理解其核心维度、特性拆解、实战对比、深度原理以及选型指南。 ### 背景定位 自动化测试技术的演进可以追溯到上世纪80年代,随着软件开发逐步变得复杂,手动测试的局限性
原创 1月前
213阅读
 背景公司主业务是做跨境电商的,每次发版本都需要回归测试。大部分固定的业务逻辑没怎么变动,但是耗时耗力。由此,今年我们尝试构建自动化测试。环境搭建项目需要集成Appium环境,如果需要在本机执行自动化测试,需要安装Appium相关的环境。安装可以通过appium-doctor来检测appium是否正确配置。目前移动端的环境配置如下:iOS环境配置:XcodeCarthage (可使用br
实现UI自动化可以说的很复杂,其实也很简单。1、首先在电脑pip下载安装selenium;2、下载对应浏览器的版本驱动;3、在Python编辑器pycharm里面导入webdriver(这个是Selenium最重要的东西)(另外注意重要的一点,浏览器英文字母首字母在pycharm里面要大写,就是导入的时候)webdriver是通过各种浏览器的驱动来驱动浏览器的。(好好理解这句话的意思)4、然后实例
转载 2023-06-26 14:24:23
254阅读
这里以web自动化测试为例,简单介绍一下如何使用python进行web自动化测试,主要用到selenium这个框架,实验环境win10+python3.6,主要内容如下:1.首先,安装selenium框架,这个直接在cmd窗口输入命令“pip install selenium”就行,如下,安装非常快:2.安装完成后,还需要安装浏览器驱动程序,不然直接运行程序会报错,以谷歌浏览器chrome为例,需
目录一、使用Python批量处理工作簿和工作表)案例01 批量新建并保存工作簿案例02 批量打开一个文件夹下的所有工作簿案例03 批量重命名一个工作簿中的所有工作表案例04 批量重命名工作簿4.1、批量重命名多个工作簿4.2、批量重命名多个工作簿中的同名工作表案例05 在多个工作簿中批量新增、删除工作表5.1、在多个工作簿中批量新增工作表5.2、在多个工作簿中批量删除工作表案例06 批量打印工作
python+requests实现接口自动化1. 前言今年2月调去支持项目接口测试,测试过程中使用过postman、jmeter工具,基本能满足使用,但是部分情况下使用较为麻烦。比如:部分字段存在唯一性校验或字段间有业务性校验,每次请求均需手工修改部分报文内容,使用工具难以满足实际使用。因此,萌生了使用python去实现接口自动化的想法。之前未接触过接口测试,但有一点编程基础,经过2个多月的磕磕碰
# Python开发教程 在当今的软件开发领域,开发者因其广泛的技能而备受欢迎。开发指的是能够同时处理前端和后端的开发工作。Python作为一种强大的编程语言,凭借其简单易学的特点,成为开发的热门选择。本文将通过一个简单的例子来探讨Python开发的基本概念,使用代码示例和可视化工具来帮助理解。 ## 什么是开发? 开发者通常具备前端(用户界面)和后端(服务器、数
原创 10月前
32阅读
  • 1
  • 2
  • 3
  • 4
  • 5